Kubelet
Kubernetes 클러스터의 각 워커노드에서 실행되는 에이전트. Kubelet은 파드에서 컨테이너가 확실하게 동작하도록 관리한다. Kubelet은 PodSpecs라는 설정의 집합을 받아서 그 조건에 맞게 컨테이너를 실행하고, 정상적으로 실행되고 있는지 체크함. 그러나 노드안에 컨테이너 중 쿠버네티스를 통해 만들지 않은 컨테이너는 관리하지 않음.
요약
노드를 등록함
파드를 생성시킴
노드와 파드를 감시함
동작 순서
Kube-apiserver를 통해 노드에 컨테이너 또는 Pod를 로드하라는 지시를 받으면 컨테이너 런타임 엔진을 요청한다.-> 여기서 말하는 컨테이너 런타임은 도커일 수도 있고 그 외의 다른 엔진일 수도 있음. 그 후 도커 엔진을 이용해서 필요한 이미지를 가져오고 인스턴스를 실행한다. 그 후 Kubelet은 Pod와 그 안의 컨테이너 상태를 모니터링하고 Kube-api에 보고한다.
'IT > 쿠버네티스' 카테고리의 다른 글
CKA 쿠버네티스 어드민 시험 합격 후기 2023-07-14일 (feat. 덤프) (8) | 2023.07.25 |
---|---|
[CKA] Kubernetes (7) - Kube-proxy (0) | 2022.01.04 |
[CKA] Kubernetes (5) - Kube Scheduler (0) | 2022.01.04 |
[CKA] Kubernetes (4) - kube-controller-manager (0) | 2022.01.04 |
[CKA] Kubernetes (3) - Kube-api server (0) | 2022.01.03 |