Kush's Wiki

Kubernetes/

GracePeriod

commited date: 2026-02-08

#Kubernetes

Podを終了する際、プロセスがSIGTERMシグナルを受け取ってからSIGKILLで強制終了されるまでの猶予期間

デフォルトは30秒で、terminationGracePeriodSecondsで設定可能

主な処理フロー:

  • Podが「Terminating」状態になりSIGTERMシグナルが送信される
  • アプリケーションがGracePeriod内に終了すれば即座に次の段階へ
  • GracePeriod経過後も実行中の場合、SIGKILLで強制終了
  • preStopフックもGracePeriod内で実行される