Kubernetes Probe は、コンテナの内部状態を検出するためのメカニズムです。プローブには、Liveness、Readiness、Startup の 3 種類があります。最初の 2 つがより一般的に使用されます。 この記事では、これら 3 つのプローブの使用シナリオと違いを紹介します。
コンテナがまだ実行中かどうかを判断するために使用されます。コンテナがライブネスプローブに応答しない場合、Kubernetes はコンテナを再起動する前にそれを失敗としてマークします。
コンテナがネットワーク トラフィックを受信する準備ができているかどうかを判断するために使用されます。コンテナが Readiness Probe に応答しない場合、Kubernetes は (エンドポイントを変更することによって) ネットワーク トラフィックをそのコンテナにルーティングしません。
3 つのプローブがすべて同時に存在する場合、StartupProbe プローブが最初に実行され、ポッドが StartupProbe プローブによって構成された条件を満たすまで、他の 2 つのプローブは一時的に無効になります。 Liveness Probe や Readiness Probe とは異なり、Startup Probe はコンテナーの起動時に 1 回だけ実行されます。 違い
予防プローブの種類と検出方法は、アプリケーションのニーズに応じて構成できます。たとえば、Liveness Probe は、アプリケーションの種類とニーズに応じて、TCP、HTTP、またはコマンド ラインを使用してコンテナーの内部状態を検査できます。 プローブの頻度とタイムアウトを制御することが重要です。検出時間が長すぎたり、間隔が短すぎたりすると、アプリケーションの応答が遅くなったり、コンテナのリソースが枯渇したりする可能性があります。通常、アプリケーションの問題を適時に検出して処理できるように、検出時間を数秒未満に抑えることをお勧めします。 アプリケーションが構成ファイルの読み込みやデータベースへの接続などの初期化操作を実行する必要がある場合は、コンテナーの起動時に Startup Probe を使用してそれを検出できます。これにより、トラフィックを受信する前にアプリケーションが必要な初期化手順を完了していることが保証されます。 裏面に記入Pod プローブは、Kubernetes アプリケーションの正常な動作を保証するための重要なメカニズムです。さまざまな種類のプローブを使用することで、アプリケーションのさまざまな状態を検出できるため、コンテナ クラスターを自動的に管理し、アプリケーションの信頼性と可用性を向上させることができます。 |
<<: Cloud Native Sqoop on k8s の解説と実践的な操作
新しいマーチャントである supremevps は、コロクロッシングのロサンゼルスとシカゴのデータセ...
地理的位置に関連するアプリケーションについては、誰もがよくご存知だと思います。 IMソフトウェアでの...
多くのウェブマスターは、ウェブサイトの構築が難しいのは初期段階だけだということを知っています。「貧乏...
クラウド コンピューティング、その種類、サービス、用途、そして組織にどのようなメリットをもたらすかに...
4月27日夜、青雲科技(証券コード:688316)は2020年度年次報告書と2021年第1四半期報告...
4日間にわたる白熱した議論を経ても、ねずみ講の疑いのある江西ワンダフルライフ投資開発株式会社の事件は...
レガシー アプリケーションをクラウドに移行する「リフト アンド シフト」の現状では、企業のリスクと技...
広告の第一人者ジョン・ワナメーカーはかつてこう言いました。「広告に費やしたお金の半分は無駄になってい...
テンセントは11月12日、2020年第3四半期の業績報告書を発表した。 2020年第3四半期、同社の...
[51CTO.com クイック翻訳] システム監査やプロアクティブなセキュリティなど、あらゆるレベル...
人材ウェブサイトが仮想製品を提供するとすれば、求職者と求職者はゲームの主人公であり、知的富の主体です...
1. 市場レビュー: パンデミックにより海外のクラウドサービスプロバイダーの業績と評価が上昇1.1 ...
pq.hosting は、ヨーロッパのスイスのデータセンターで VPS を提供しています。公式声明に...
テンセントがJD.com、Meituan、Beike、Didi、Pinduoduoなどの大手インター...
最近、弊社のクライアントのウェブサイトのいくつかで問題が続いたため、BAIDU はそれらの権利をダウ...