본문 바로가기

Kubernetes

(2)
CKAD(Certified Kubernetes Application Developer) 합격 후기 및 팁 / 시험 환경 설명 CKAD(Certified Kubernetes Application Developer) 자격증은 쿠버네티스를 운영하는 CNCF(Cloud Native Computing Foundation)와 Linux Foundation에서 주관하는 쿠버네티스 자격 시험이다. 작년에 Linux Foundation에서 할인 이벤트가 있을 때 신청해두었었는데, 신청만 해두고 잊고 살다가 최근에 시험을 보게 되었다. 작년 기준, 신청 이후 1년 내에만 시험을 보면 되고, 응시료는 300불로 꽤 비싼 편이다. 다만, 불합격하게 될 경우 한 번 재시험을 볼 수 있다. 비슷하지만 조금 더 다루는 범위가 넓은 시험으로는 CKA(certified-kubernetes-administrator) 자격증이 있다. 간략하게 나누어보자면, C..
Kubernetes Architecture (Master Node / Worker Node) 쿠버네티스 클러스터는 Control plane이라고도 불리는 마스터노드와 Worker 노드로 구성된다. 간략하게 구조를 그려보자면, 아래와 같다. 이제부터는 master node와 worker node를 이루는 쿠버네티스의 각 component에 대해 설명해보려 한다. Master Node API Server: 쿠버네티스 API를 노출하는 컴포넌트(REST)로, Kubenretes의 Frontend와 같다. 흔히 사용하는 kubectl과 같은 user interface는 모두 쿠버네티스와 interact하기 위해 API server를 통하게 된다. REST API이기 때문에, 어플리케이션에서도 클라이언트 라이브러리를 통해 호출할 수 있다. etcd: 분산 Key-Value store로, 모든 클러스터 데..