Hanpy's Blog

두 글자 이상 입력하세요.

Infra · Kubernetes

Gracefull Shutdown

Gracefull Shutdown이란 파드가 종료 될때, 작업 중인 데이터 유실을 막기 위해 종료 유예 기간을 주는 개념입니다.

Hanpy약 1분
시리즈Kubernetes16 / 18
  1. 01Kubernetes Introduction
  2. 02Kubernetes Container
  3. 03Kubernetes Container Orchestration
  4. 04쿠버네티스 구성요소
  5. 05Kubernetes Reconciliation
  6. 06Kubernetes Selector/Label
  7. 07Kubernetes Network
  8. 08Kubernetes Storage Volume
  9. 09Kubernetes Custom Resource Definition and Api Aggregation
  10. 10Kubernetes plugin
  11. 11Kubernetes Yaml/Command
  12. 12Kubernetes Pod
  13. 13Multi Container Pod
  14. 14kubernetes Init Container
  15. 15Kubernetes Probe
  16. 16Gracefull Shutdown지금 읽는 글
  17. 17Pod Scheduling
  18. 18Kubernetes - CoreDNS란 무엇인가?
시리즈 목차 보기 →

Gracefull Shutdown이란 파드가 종료 될때, 작업 중인 데이터 유실을 막기 위해 종료 유예 기간을 주는 개념입니다. 전체 작동 순서는 우선은 추가적인 작업이 들어오지 못하게 막는 작업을 하고, 남을 작업들을 처리하게 됩니다. kubelet에서 pod로 SIGTERM을 줍니다. 그러면 pod는 네트워크를 분리하게 되고 새로운 작업은 들어오지 않고 기존 작업 들만 남아있게 됩니다. 보통 쿠버네티스는 30s를 대기 하고 강제 종료되지 때문에, 30s 이상걸리는 부분이 있다면 관련부분에 대한 개발이 필요합니다.

Hanpy백엔드·인프라 엔지니어 · AI 트렌드 정리 중
About 보기