問題タブ [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.
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 変数を使用して、ヘルスチェックを実行する必要があるかどうかを識別できます。
前もって感謝します、デイブ。