ノードが破壊された場合、ポッドワークロードはどうなるか

ノードが破壊された場合、ポッドワークロードはどうなるか

自動スケーリングが有効になっている AKS クラスターで pod-workload を実行しているときに、プールがスケールダウンされるとどうなりますか? ポッドがノードでワークロードを実行しており、このノードが nodepool-scaledown のために削除される場合、Kubernetes はどのようにしてポッドを実行し続けるのでしょうか? 再スケジュールがあっても、ワークロードが中断され、私のケースでは失敗につながります。

では、K8s はノードがスケールダウンする「準備」ができたことをどのように知るのでしょうか?

答え1

ノードが正常に削除されている場合、Kubernetes はポッドに、それらが強制終了されることを通知し、強制終了される前に正常に終了するための時間枠 (30 秒だと思います) を提供します。この時間枠内に、サービスは別のノードに別のポッドを作成し、強制終了されるポッドから引き継ぐことができます。

関連情報