Certified Kubernetes Administration - 8

2024-06-19

  • Kubernetes
  • Cloud

쿠블릿 개요

  • 이전에, 우리는 쿠블릿이 선장의 역할과 같다고 논의했습니다.

    • 모든 활동을 이끌어가는 역할.

    • 클러스터의 일원이 되기 위한 모든 서류 작업을 담당.

    • 마스터와의 유일한 연락 지점.

    • 스케줄러의 지시에 따라 컨테이너를 싣고 내리는 역할.

    • 정기적으로 선박과 컨테이너의 상태를 보고.

쿠블릿의 역할

  • 쿠버네티스 워커 노드에서 쿠블릿은 노드를 클러스터에 등록.

  • 컨테이너나 파드를 노드에 로드하라는 지시를 받으면, 컨테이너 런타임 엔진(예: Docker)에 요청하여 필요한 이미지를 가져와 인스턴스를 실행.

  • 쿠블릿은 파드와 그 안의 컨테이너 상태를 지속적으로 모니터링하고 쿠버 API 서버에 정기적으로 보고.

쿠블릿 설치 방법

  • kubeadm 도구를 사용하여 클러스터를 배포할 경우, kubeadm은 자동으로 쿠블릿을 배포하지 않습니다.

    • 다른 구성 요소와의 차이점.

    • 워커 노드에 쿠블릿을 수동으로 설치해야 함.

    • 설치 프로그램을 다운로드하고, 압축을 풀고, 서비스를 실행.

실행 중인 쿠블릿 프로세스 보기

  • 워커 노드에서 프로세스를 나열하고 쿠블릿을 검색하여 실행 중인 쿠블릿 프로세스와 적용된 옵션을 확인.

추가 학습 내용

  • 쿠블릿 구성 방법.

  • 인증서 생성.

  • TLS 부트스트랩 방식으로 쿠블릿 설정.

요약

  • 쿠블릿은 선장과 같은 역할을 하며 클러스터에서 중요한 작업을 수행합니다.

  • 수동으로 설치하고 설정해야 하며, 지속적으로 상태를 모니터링하고 보고합니다.

  • 이후 강의에서 구성, 인증서 생성, TLS 부트스트랩 설정 등을 다룰 예정입니다.

Certified ...

Certified ...