2 つのポッド (レプリカ) を持つサービスがあるとします。各ポッドにはwar
、Tomcat で実行される REST API であるコンテナーが 1 つだけ含まれています。さらに、各ポッドimagePullPolicy: Always
には新しいバージョンのイメージがある場合、それをプルします。
コンテナが起動すると、Tomcat の起動に数秒かかることは明らかです。これは両方のコンテナで発生します。
特定の時間に REST API が利用できない可能性はありますか? つまり、Tomcat がまだ開始されておらず、リクエストが失敗する可能性はありますか?
K8S は、別のポッドを再実行する前にポッドでヘルス チェックを使用しますか? もしそうなら、REST API エンドポイントに対して http ヘルス チェックを実行できます。それは正しい方法ですか?
前もって感謝します。アドバイスをいただければ幸いです。