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 の解説と実践的な操作
網易科技報、6月25日、海外メディアの報道によると、「読んだら消える」写真アプリのスナップチャットは...
[概要] 発表では、公開アカウントが一度でも「いいね!」を集めたことが判明した場合、そのアカウントは...
「草の根」という言葉は、中国社会ではもはやタブーではない。今や人気の「貂蝉」のように、多くの若者が自...
多くのウェブサイトの外部リンクは毎日変化しています。外部リンクの安定性は、ウェブサイト全体の重みの不...
最近、有名な市場調査機関 Forrester が最新のデータベース評価レポート「The Forres...
多くのウェブマスターは、インターネットで活動する中で、コミュニティを作りたいという思いを抱いたことが...
レコード業界は、チャンネルに集団で挑戦したいと考えている収益分配率の調整はレコード業界を救えるか?こ...
ある車が時速 60 キロメートルで道路を走行しているときに、突然「幽霊が飛び出す」現象 (つまり、車...
nfphosting は、KVM と OpenVZ の 2 種類の仮想 VPS を含む、ハイエンドお...
Weibo、WeChat、QR コード、AR など、新しいテクノロジーや新しいプラットフォームが次々...
ウェブマスターがウェブサイトに外部リンクを構築する場合、純粋なテキストリンク形式とアンカーテキスト外...
5月17日は世界電気通信デーです。中国電信天一クラウドは「赤い雲天一、安全で包括的」をテーマに、オン...
justhost は、ロステレコム データセンター内に 2 つのデータセンターを持っています。1 つ...
昨今、若者の「嗜好」がますます厳しくなる中、若者を本当に「満足」させることができる商品はますます少な...
最近、一部のネットユーザーがWeiboで、Dedecmsで構築された多くのウェブサイトがハッキングさ...