問題タブ [livenessprobe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
65 参照

kubernetes - デプロイ テンプレートの Kubernetes プローブ

Kubernetes Liveness/Readiness プローブの設定について質問があります。

現時点では、実稼働環境 (バージョン 1.0.0) でヘルス チェックが構成されていないnetCore 3.1 で開発されたアプリケーションがあります。2 番目のリリース (バージョン 2.0.0) でヘルスエンドポイントを実装しましたが、エンドポイントを持たないバージョン v1 に準拠するために、Kubernetes 展開テンプレート ファイルをどのように管理すればよいですか?

プローブが構成されたテンプレートをデプロイすると、v1 で実行されるすべてのコンテナーが失敗し、エンドポイントに到達できなくなります。v1 (正常性なし) および v2 (正常性あり) と互換性のある 1 つの展開 yml ファイルを維持できるかどうかを理解したいと思います。

ここに、実際の展開 yml の例を投稿します。

server_image_version 変数を使用して、ヘルスチェックを実行する必要があるかどうかを識別できます。

前もって感謝します、デイブ。