IT 강의/kubernetes

[CKA 강의 요약] Kublet

rnany 2024. 3. 14. 20:28

Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests  강의의 19. Kubelet Server 챕터를 공부한 내용으로 강의 내용과 다를 수 있습니다. 정확한 내용은 강의를 들으시는 것을 추천드립니다.


1. Kublet

Kublet은 배의 선장처럼 worker node의 모든 활동을 주도한다.

 

  • Kubelet은 master node와 유일하게 통신한다.
  • Master node의 scheduler의 요청대로 pod를 node에 배치한다. (도커와 같은 컨테이너 런타임 엔진에 필요한 이미지를 다운로드 해 달라고 요청하여 인스턴스를 실행한다.)
  • 정기적으로 node와 pod의 상태에 대해 kube-apiserver에 보고한다.

 


 

2. Kublet 설치

Kubeadm 툴을 사용하여 클러스터를 배포해도 kublet은 수동으로 설치해야한다.

하단 명령어로 설치 프로그램 다운로드 후 압축을 해제한 뒤 서비스를 실행 해줘야 한다.

# wget https://storage.googleapis.com/kubernetes-release/release/v1.13.0/bin/linux/amd64/kubelet

 

kublet service 설정 파일

 

 

하단 명령어를 통해 worker node에서 실행중인 kublet과 kublet의 옵션을 확인 할 수 있다.

# ps -aux |grep kubelet

'IT 강의 > kubernetes' 카테고리의 다른 글

[CKA 강의 요약] Pod  (0) 2024.03.25
[CKA 강의 요약] Kube Proxy  (0) 2024.03.14
[CKA 강의 요약] Kube Scheduler  (0) 2024.03.07
[CKA 강의 요약] Kube Controller Manager  (0) 2024.03.07
[CKA 강의 요약] Kube-apiserver  (0) 2024.03.07