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 の解説と実践的な操作
v.psはどうですか? v.ps 日本はどうですか? v.ps の日本の VPS には、東京と大阪に...
インターネットの初期の段階では、インターネット広告は画像やテキストを使用して表示されることがほとんど...
ウェブサーファーは、検索速度が速く、検索結果のヒット率が高いことから、Google を特に好んでいま...
[[413929]]この記事はWeChatの公開アカウント「New Vision of Progra...
raksmart が最後に有益な情報を公開したのは 3 月でした。それからほぼ半年後、raksmar...
インターネット上にはSEOが崩壊しつつあるという情報が多くありますが、情報の真偽については今は議論せ...
今日、友人から彼のウェブサイトが百度のホームページで一番の位置に最適化されたと聞きました。今では彼は...
IoT のシナリオでは、大量の時系列データ (時系列データと呼ばれる) が毎瞬生成されます。このデー...
昨日、美しいSEOの周珍が「SEOの目標は、お金を稼ぐことか、それともブランドをパッケージ化すること...
Flipperhost には 3 つの安価な VPS プロモーションがあり、いずれも非常に高度な構成...
本日午後、2020 Tencent Techo Park開発者会議において、Tencent Clou...
コンテナは発売以来、ソフトウェア開発に非常に伝染性の高い興奮と革新をもたらし、大企業からスタートアッ...
先週の土曜日に、「SEOはますます方向性を見失っています。2013年に何をすべきか(コンテンツ記事)...
ウェブマスターは、ウェブサイトの重量とトラフィックにさらに注意を払います。多くの SEO 担当者は、...
SEO 業界には、「コンテンツは王、外部リンクは皇帝」や「良質なコンテンツ、幅広い外部リンク」、「実...