Pod 축출 유형과 원인

Pod 축출 유형과 원인 An architecture diagram generated by Archify. 컨트롤러 축출 · kube-controller-manager · 축출 유형 컨트롤러 축출 kube-controller-manager 사용자 축출 · kubectl drain · 축출 유형 사용자 축출 kubectl drain kubelet 축출 · 노드 에이전트 · 축출 유형 kubelet 축출 노드 에이전트 노드 NotReady · timeout 기본 5분 · 축출 원인 노드 NotReady timeout 기본 5분 노드 Unreachable · 노드와 통신 불가 · 축출 원인 노드 Unreachable 노드와 통신 불가 유지 관리 · 노드 유지 관리 작업 · 축출 원인 유지 관리 노드 유지 관리 작업 리소스 부족 · 메모리, 디스크 등 · 축출 원인 리소스 부족 메모리, 디스크 등 하드웨어 문제 · 노드 장애 · 축출 원인 하드웨어 문제 노드 장애 memory.available · 사용 가능한 메모리 · kubelet 축출 신호 memory.available 사용 가능한 메모리 nodefs.available · 노드 파일 시스템 · inodesFree · kubelet 축출 신호 nodefs.available 노드 파일 시스템 · inodesFree imagefs.available · 이미지 파일 시스템 · inodesFree · kubelet 축출 신호 imagefs.available 이미지 파일 시스템 · inodesFree pid.available · 사용 가능한 프로세스 ID · kubelet 축출 신호 pid.available 사용 가능한 프로세스 ID 원인 원인 원인 모니터링 축출 유형 축출 원인 kubelet 축출 신호 Legend 컨트롤 플레인 · kubelet 축출 원인 kubelet 축출 신호 사용자

축출 신호 임계값

  • • 소프트 임계값: 초과 후 grace-period가 지나면 축출
  • • 하드 임계값: 초과 시 즉시 축출

kubelet 축출 순서

  • • 1. BestEffort QoS Pod
  • • 2. Burstable QoS Pod (요청량 초과 사용부터)
  • • 3. Guaranteed QoS Pod