쿠버네티스 정적 파드(Static Pod) 개념과 설정

ZER0·2022년 10월 14일
0

Kubernetes

목록 보기
14/39
post-thumbnail

1. 개념

  • 특정 경로에 존재하는 yaml 파일에 대해 kublet이 자동으로 파드로 생성
  • kube-APIServer에 의하지 않고 kubelet이 파드를 생성 및 관리하는 것이 특징
  • 정적 파드는 파드만 생성 가능하고 레플리카셋 등 다른 리소스는 생성 불가
  • 클러스터의 컴포넌트(kube-API, etcd 등)를 정적 파드로 생성해 장애를 방지하고 설치를 용이하게 하는 등 다양한 목적으로 활용 가능

2. 정적 파드 Lfie-Cycle

  • 생성 : 정적 파드 경로에 yaml 파일이 존재할 경우 자동으로 파드 생성
  • 유지 : 정적 파드 경로에 yaml 파일이 존재할 경우 파드가 삭제되어도 재생성
  • 수정 : 정적 파드 경로의 yaml 파일을 수정하면 자동으로 기존 파드가 삭제되고 새로운 파드가 생성
  • 삭제 : 정적 파드 경로의 yaml 파일을 삭제하고, 파드를 delete해야 완전 삭제

3. 정적 파드 생성 디렉터리 확인

  • /var/lib/kubelet/config.yaml에서 staticPodPath에 지정된 디렉터리에서 정적 파드 생성 가능

4. 정적 파드 생성

  • /etc/kubernetes/manifests/ 디렉터리에 yaml 파일 저장

5. 참고

  1. https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/
profile
Security Compliance Engineer

0개의 댓글