livenessProbe、readinessProbe、startupProbe の役割kubelet は livenessProbe を使用して、コンテナを再起動するタイミングを決定します。たとえば、プログラムでデッドロックが発生した場合、プログラムは引き続き実行されており、livenessProbe を使用して、プログラムが正常にサービスを提供できなくなったことを検出できます。この場合、コンテナを再起動すると、プログラムを使用可能な状態に復元できます (ただし、プログラムにはデッドロックを引き起こす可能性のあるバグがあります)。 livenessProbeが設定されていない場合、デフォルトのステータスは Success になります。 kubelet は、readinessProbe を使用して、コンテナがトラフィックを受け入れる準備が整ったかどうかを判断します。ポッド内のすべてのコンテナの準備が完了すると、ポッドは準備完了とみなされます。最も重要な用途は、どのポッドがサービスのバックエンドとして使用されるかを制御することです。 Pod の準備ができていない場合、ロードバランサーから削除されます。 readinessProbeが構成されていない場合、デフォルトのステータスは Success です。 Kubernetes では、バージョン 1.17 以降、startupPローブ (スタートアップ プローブ)が追加されました。 Kubelet は、startupProbe を使用して、コンテナ アプリケーションの起動タイミングを決定します。 startupProbe が設定されている場合、livenessProbe と readinessProbe は起動が成功した後にのみ実行されます。これにより、起動時にアプリケーションが livenessProbe および readinessProbe の影響を受けるのを防ぐことができます。 startupProbe が設定されていない場合、デフォルトのステータスは成功です。 k8s の 4 つのヘルスチェック方法livenessProbe、readinessProbe、 startupProbeはすべてヘルスチェックと呼ぶことができます。これらのヘルス チェック タイプは、exec コマンド、httpGet、tcpSocket、grpc の 4 つのチェック メソッドをサポートしています。その中で、exec コマンドライン方式は最も汎用性が高く、ほとんどのシナリオに適しています。 tcpSocket メソッドは TCP タイプのサービスに適しており、httpGet メソッドは http タイプのサービスに適しており、grpc メソッドは grpc タイプのサービスに適しています。
プローブを構成するための一般的なオプション パラメーターは次のとおりです。
設定例livenessProbe、readinessProbe、 startupProbe の設定方法は基本的に同様です。以下では、livenessProbe の設定を例に説明します。 実行メソッドAPIバージョン: v1 httpGet メソッドAPIバージョン: v1 tcpSocket メソッドAPIバージョン: v1 grpc の方法APIバージョン: v1 ヘルスチェックの設定の詳細については、Kubernetes の公式ドキュメントを参照してください。 |
>>: Cloud Native Sqoop on k8s の解説と実践的な操作
virmach はコンソール キャットに 5 回登場しており、最も古い登場はその年の 7 月です。こ...
月収10万元の起業の夢を実現するミニプログラム起業支援プランMetInfo エンタープライズ ウェブ...
[[334814]] 10年以上の開発を経て、クラウドコンピューティング業界のエコシステムはますます...
「コンテンツは王様、外部リンクは女王」はかつて SEO 業界の金言でしたが、今ではこれを見たり聞いた...
readydedisは米国デラウェア州に登録されており、主にVPSおよび専用サーバー事業を運営してい...
hostodo のボスは、KVM や OpenVZ を含む 6 つの特別な VPS を送ってくれまし...
バングラデシュのホスティング会社であるhostbuybdは、仮想ホスティング、VPS、専用サーバーな...
クラウド コンピューティングがなければビジネスはどうなるか想像できますか?この質問に対する答えとして...
電子商取引は飛躍的に発展し、人々はインターネットでの買い物や取引にますます慣れてきています。その結果...
hostwithlinux.net は、香港のソフトレイヤー コンピュータ ルームに、1000M ポ...
Rectified の 11 月の大きなプロモーションが始まりました: Sharktech のロサン...
4月25日、百度プラットフォームは外部リンクの不正行為に対する挑戦を発表し、調整の範囲は包括的です。...
[[353361]] [51CTO.com クイック翻訳] 過去 10 年間で、クラウド コンピュー...
多くのウェブマスターが最適化の経験を共有する際、ソフト記事投稿を高品質の外部リンク最適化方法と見なし...
ユーザーの検索エクスペリエンスは、最近の検索エンジン アルゴリズムの主なトレンドです。著者の Xia...