Skip to content
Latchkey

readiness probeとは?

readiness probeは、コンテナがトラフィックを受け取る準備ができているかを判断する定期的なヘルスチェックです。probeが失敗している間、オーケストレーターはそのインスタンスをロードバランサーのローテーションから除外するため、リクエストは実際に処理できるインスタンスにのみ送られます。これは、コンテナを再起動するかどうかを決定するliveness probeとは異なります。

なぜ重要か

コンテナは実行中でもまだ準備ができていないことがあります。たとえばキャッシュをウォームアップしたり、データベースに接続したりしている間です。readiness probeは、そのウィンドウの間にリクエストをルーティングするのを防ぎます。これは、新しいインスタンスがトラフィックを受け取る前に自らを証明しなければならないzero-downtimeデプロイにとって不可欠です。

関連する概念

  • トラフィックを制御する。コンテナを再起動しない
  • 代わりにliveness probeが再起動を扱う
  • zero-downtimeロールアウトの鍵

関連ガイド