1. 개요

쿠버네티스의 스태틱 파에 대해 알아보는 아티클이다.

2. 스태틱 파드란?

API 서버 없이 특정 노드의 kubelet 데몬에 의해 관리되는 파드이다. 이 스태틱 파드의 정의서는 서버 내 특정 디렉토리에 yaml 형태로 존재한다.

이러한 특성이 있지만 동작 방식은 일반적인 파드와 다르지 않다.

3. 스태틱 파드의 예

etcd, api-server 등이 대표적인 스태틱 파드이다.

4. 기본 디렉토리

디폴트는 /etc/kubernetes/manifest 이다.

5. 스태틱 파드의 삭제

노드 kubelet의 설정파일(/var/lib/kubelet/config.yaml)에서 staticPodPath 값을 찾은 다음 해당 yaml을 삭제한다.

특정 스태틱 파드가 어느 노드에서 실행 중인지 보려면 kubectl get pods --all-namespaces -o wide 명령어를 사용한다.