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 の解説と実践的な操作
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますマーケティ...
budgetvm(アメリカの商人、自社コンピュータールーム、8年のブランド)はブラックフライデーに特...
ウェブサイトを構築するにはどうすればいいですか?経験豊富なウェブマスターは、まずサーバーをレンタルし...
【要点】先日終了したHammerスマートフォン発表会について、価格、マーケティング、顧客、Hamme...
cheapvps.co.uk は 2008 年に設立され、Simply Virtual Server...
pumpcloud は、台湾のダイナミック VPS (いつでも IP を切り替えるのに便利) を新た...
2023 年 8 月 23 日、VMware Explore 2023 カンファレンスにおいて、VM...
皆さんこんにちは。私は大泉州人材ホットラインのウェブマスターです。前回「人材ネットワークのオフライン...
Zhihu の商業マーケティングシステムは現在、画期的な時期にあり、他のプラットフォームにはない革新...
2020年、世界はユニークな形で新たな章を開きました。新型コロナウィルスの流行の影響により、全世界が...
この記事はWeChatの公開アカウント「Coding Disney」から転載したもので、著者はChe...
[51CTO.comより元記事] 疫病の影響により、今年のVMworld2020はオンラインライブ放...
Hewlett Packard Enterprise (NYSE: HPE) 傘下の Aruba は...
本当に成功するウェブサイト運営とは、自分の興味や趣味に基づいてユーザーグループや市場を特定することだ...
リベートウェブサイトは、タオバオの成長とともに発展してきた「中国特色」のあるショッピングガイドモデル...