CKA (Certified Kubernetes Administrator)/CKA TIP 5

CKA (Certified Kubernetes Administrator) 공부 방법 및 시험 정보

CKA (Certified Kubernetes Administrator) CKA 자격증 시험은 쿠버네티스 기술을 관리하는 Linux Foundation 산하의 Cloud Native Computing Foundation(CNCF)에서 주관하고 있다. 시험 정보 시험 장소 : 온라인 ( Study Cafe 에서 ) 웹캠과 시험 환경만 준비되면 응시 가능 17문제(15-20 랜덤) 시험 시간: 2시간 합격 점수: 66% 이상의 점수 시험 완료 후, 24시간 이내에 자동으로 채점 및 발표 자격증 유효 기간 : 합격 후 3년 동안 유효 시험 비용 : $375 (=46만 687.50원) 응시 비용에는 1회 무료 재응시가 포함돼있음 공부 방법 KodeKloud 실습 * 2회 youtube 따라하면서 배우는 쿠버네티..

CKA - Storage

볼륨 (Volume) - 컨테이너가 외부 스토리지에 액세스하고 공유하는 방법 - 포드의 각 컨테이너에는 고유의 분리된 파일 시스템 존재 - 볼륨은 Pod (포드) 의 컴포넌트이며 포드의 스펙에 의해 정의 - 독립적인 쿠버네티스 오브젝트가 아니며 스스로 생성, 삭제 불가 - 각 컨테이너의 파일 시스템의 볼륨을 마운트 하여 생성 볼륨의 종류 임시 볼륨 로컬 볼륨 네트워크 볼륨 네트워크 볼륨 (클라우드 종속적) emptyDir hostPath local ISCSI NFS cephFS glusterFS gcePersistentDisk awsEBS azureFile 주요 사용 가능한 볼륨의 유형 - emptyDir : 일시적인 데이터 저장, 비어 있는 디렉터리 - hostPath : pod 에 호스트 노드의 파일..

Multi-container pods

다중 컨테이너 포드 (multi-container pods) pod 내의 컨테이너는 수명주기가 같고, 같은 네트워크에 존재하기 때문에 서로를 localhost 로 참조 할수 있으며, 같은 볼륨에 접근할수 있다. pod 정의 파일의 spec 섹션에서 containers 섹션이 배열인 이유가 바로, 멀티컨테이너 pod 를 사용할 수 있게끔 하기 위해서이다. - 아래 YAML 파일은 kode kloud 예제이다. https://seulseul.tistory.com/22 4.Application Lifecycle Management - Multi Container PODs Application Lifecycle Management 1) Rolling Updates and Rollbacks 2) Commands ..

kubernetes create vs apply & run

1) kubectl run command kubectl run nginx --image nginx 개발환경에서 사용하는것을 추천한다. 장점 - 클러스터에 특정 오브젝트를 한번에 실행하거나 시작할수 있는 가장 쉬운 방법. (실제 이미지 바로 실행 시킴) 단점 - 기존 설정에 대한 히스토리를 제공하지 않음. - 변경사항이나 audit 내역, 템플릿등을 제공하지 않음. 2) kubectl create command kubectl create -f nginx.yaml 최소한 1개 이상의 YAML file 이나 JSON format file 을 이용해서 Object 를 생성한다. 장점 - 설정파일 내용을 git 같은곳에 저장이 가능하기 때문에 설정에대한 변경 히스토리가 확인 가능한다. - 새로운 object 를 ..