リクエスト時間での対策:
terminationGracePeriodSecondsの設定を行うことで安全な終了対策が行える
アプリ側でリクエスト処理が別途必要な場合:
アプリ側での工夫が必要。
手順:
以下のような、停止処理に100秒かかるコマンドがあった場合
何も設定してない状態だと、30秒で強制的にPodがKILLされてしまいます。
<イメージ図>
terminationGracePeriodSecondsの設定することで
100秒処理が終了してから、Podを安全に終了させることができます。
(terminationGracePeriodSecondsのデフォルト値は30秒になる)
0 件のコメント:
コメントを投稿