2021年11月12日金曜日

Podの安全に終了させるタイミングについて

リクエスト時間での対策:
terminationGracePeriodSecondsの設定を行うことで安全な終了対策が行える


アプリ側でリクエスト処理が別途必要な場合:

アプリ側での工夫が必要。

手順:


以下のような、停止処理に100秒かかるコマンドがあった場合

何も設定してない状態だと、30秒で強制的にPodがKILLされてしまいます。


<イメージ図>




























terminationGracePeriodSecondsの設定することで

100秒処理が終了してから、Podを安全に終了させることができます。

(terminationGracePeriodSecondsのデフォルト値は30秒になる)



0 件のコメント:

コメントを投稿

【ブログ追記セクション】自作MCPサーバーによる「AIとObsidian」の接続

特に、AI とローカル環境を繋ぐブリッジとして  MCP (Model Context Protocol) サーバーを自作 した過程を記録します。 1. 構築したアーキテクチャ 単に Obsidian を使うだけでなく、AI(LLM)がローカルのファイルを自在に検索・閲覧できる「...