쿠버 17

[CKA] Udemy 19. Kubelet

kubeletkubelet은 배의 선장과 같음.클러스터의 구성원이 되기 위해 필요한 모든 서류 작업을 담당함.마스터로부터의 유일한 접점임.마스터의 스케줄러가 지시하는 대로 컨테이너를 배에 적재하거나 내림.정기적으로 배와 그 위의 컨테이너 상태에 대한 보고서를 반환함. kubelet의 역할Kubernetes 작업자 노드에서 kubelet은 노드를 Kubernetes 클러스터에 등록함.컨테이너나 포드를 노드에 적재하라는 지시를 받으면,컨테이너 런타임 엔진(예: Docker)에게 필요한 이미지를 가져와 인스턴스를 실행하도록 요청함.이후 kubelet은 포드와 그 안의 컨테이너 상태를 지속적으로 모니터링하고 kube API 서버에 정기적으로 보고함. kubelet 설치 방법kubeadm 도구를 사용하여 클러스터..

자격증/CKA 2024.06.23

[CKA] Udemy 18. kube-scheduler

쿠버네티스 스케줄러 (kube-scheduler)쿠버네티스 스케줄러는 노드에 포드를 스케줄링하는 역할을 함.스케줄러는 포드가 어떤 노드에 배치될지를 결정하지만,실제로 포드를 노드에 배치하는 것은 kubelet의 역할임. Scheduler 의 필요성여러 개의 배와 컨테이너가 있을 때, 올바른 컨테이너가 올바른 배에 배치되도록 해야 함.배의 크기와 컨테이너의 크기가 다를 수 있으므로, 배가 해당 컨테이너를 수용할 수 있는 충분한 용량을 가지고 있어야 함.배들이 서로 다른 목적지로 향할 수 있으므로, 컨테이너가 올바른 목적지로 가기 위해 적절한 배에 배치되어야 함. Scheduler의 동작 방식스케줄러는 각 포드를 살펴보고 가장 적합한 노드를 찾음.예를 들어, 큰 파란색 포드는 특정 CPU와 메모리 요구사항을..

자격증/CKA 2024.06.22