0

2 つのポッド (レプリカ) を持つサービスがあるとします。各ポッドにはwar、Tomcat で実行される REST API であるコンテナーが 1 つだけ含まれています。さらに、各ポッドimagePullPolicy: Alwaysには新しいバージョンのイメージがある場合、それをプルします。

コンテナが起動すると、Tomcat の起動に数秒かかることは明らかです。これは両方のコンテナで発生します。

特定の時間に REST API が利用できない可能性はありますか? つまり、Tomcat がまだ開始されておらず、リクエストが失敗する可能性はありますか?

K8S は、別のポッドを再実行する前にポッドでヘルス チェックを使用しますか? もしそうなら、REST API エンドポイントに対して http ヘルス チェックを実行できます。それは正しい方法ですか?

前もって感謝します。アドバイスをいただければ幸いです。

4

1 に答える 1