0
私はコンソールアプリを.netコアに持っています。 Kubernetes準備/生存プローブを実装する方法は?コンソールアプリケーションのKubernetes準備/生存プローブ
私のアプリケーションの処理ではrabbitmqメッセージがループに入り、httpポートを待ち受けません。
私はコンソールアプリを.netコアに持っています。 Kubernetes準備/生存プローブを実装する方法は?コンソールアプリケーションのKubernetes準備/生存プローブ
私のアプリケーションの処理ではrabbitmqメッセージがループに入り、httpポートを待ち受けません。
準備のプローブは、サービスを介してトラフィックを誘導しないため、このシナリオでは意味がありません。あなたのアプリがrabbitmqを自分のものとして読んでいるので、それはkubeのプローブに関係なくそうするでしょう。アクティブなプローブを使用すると、内部のプロセスが何らかの方法で失敗した場合にコンテナを再起動したいかもしれませんが、ロジックがあります。
ステータスがapiエンドポイントで、HTTPリクエストのためにポートでリッスンし、アプリケーションが正常であれば応答する(健全な手段を定義するロジックが必要な場合)か、コマンドベースのプローブを使用して起動するかコンテナが正常かどうかをチェックして報告するコマンド。