본문 바로가기

GOORM51

GOORM: Kubernetes-31 Facts : 시스템 인프라 기초 지식, 컨테이너 기술, Docker 개요, Docker 이미지 조작까지 진도 나감 Findings : 시스템 기반 - 애플리케이션을 가동시키기 위해 필요한 하드웨어나 OS/미들웨어 등과 같은 인프라 시스템 기반의 구성 요소 - 인프라 기술 : 시스템 기반을 다루는 기술 - 시스템에 요구되는 사항 : 기능요구 사항 : 시스템의 기능으로서 요구되는 사항 비기능 요구 사항 : 시스템의 성능이나 신뢰성, 확장성, 운용성, 보안 등과 같은 요구사항 시스템 기반의 구성 요소 하드웨어 시스템 기반을 구성하는 물리적인 요소 스토리지, 전원 장치 등 네트워크 시스템 이용자가 원격지에서 액세스할 수 있도록 서버들을 연결하기 위한 요구사항 라우터, 스위치, 방화벽 등 OS(운영체제) 하드웨.. 2021. 12. 25.
GOORM: Kubernetes-30 Facts (사실, 객관) : 반복문, 핸들러, 예외처리, 플레이북 모듈화, 암호화, 역할에 대해 배우고 평가 시험 진행 Findings (배운 점) : 반복문 - ansible은 반복작업을 위해 loop 키워드 사용 + item이라는 반복문 변수 사용 - 단순한 값 뿐만 아니라 해시 또는 사전방식도 사용 간으 - 반복문 키워드 : with_items, with_file, with_sequence등 반복문 키워드도 있음 - 반복 실행되는 작업의 출력을 캡쳐하기 위해 register 키워드 사용, 중첩 기능 지원 핸들러 - 관리 호스트를 변경하지 않고도 플레이 북과 해당 작업을 여러번 실행 - 다른 작업에서 트리거한 알림에 응답하는 작업, 작업은 관리 호스트에서 작업이 변경될 때만 핸들러에 통지 - .. 2021. 12. 6.
GOORM: Kubernetes-29 Facts (사실, 객관) : 오늘은 변수및 팩트, 조건문에 대해 배우고 실습 진행 Findings (배운 점) : 변수 관리 - ansible 변수 : 파일 전체에서 재사용할 수 있는 값을 저장하는데 사용할 수 있는 변수를 지원 - 변수에 포함 할 수 있는 값 : 생성할 사용자, 설치할 패키지, 다시 시작할 서비스, 제거할 파일, 인터넷에서 검색할 아카이브 - 변수이름 지정 : 문자로 시작, 문자, 숫자, 밑줄만 포함 - 전역 범위 : 명령줄 또는 ansible 구성에서 설정한 변수 - 플레이 범위 : 플레이 및 관련 구조에서 설정한 변수 - 호스트 범위 : 인벤토리, 팩트 수집 또는 등록된 작업별로 호스트 그룹 및 개별 호스트에서 설정한 변수 - 우선순위는 전역 > 플레이 > 호스트 - 배열 형식의.. 2021. 12. 2.
GOORM: Kubernetes-28 Facts (사실, 객관) : 오늘은 ad-hoc 명령, 모듈, 플레이북에 대해 배우고 실습 진행 Findings (배운 점) : ad-hoc 명령 실행 - 신속한 테스트 및 변경에 유용, ansible 명령어 사용, 호스트 직접 지정 혹은 -i 옵션으로 인벤토리 파일 지정 - -m 옵션으로 사용할 모듈 지정, -a 옵션으로 추가 인수 입력 지시문 명령줄 옵션 inventory -i remote_user -u become --become, -b become_method --become-method become_user --become-user become_ask_pass --ask-become-pass, -K ask_pass --ask-pass 모듈 사용법 확인 - ansible-doc로 모듈 정보 및.. 2021. 12. 1.