2

Kubernetes vertical pod autoscaler(自動スケーリング メモリ、ポッドの CPU リソース) では、新しく割り当てられたリソースを使用できるようにするには、ポッドを再起動する必要があります。

私の質問は、ポッドの展開が実行されている場合、rolling updateダウンタイムがゼロになり、VPA の推奨事項が適用されたときに利用できないウィンドウがゼロになるということです。

ありがとうございました。

4

2 に答える 2

1

はい。Deployment のデフォルトの RollingUpdate 動作では、自動的にそれが行われます。最初にいくつかの新しいレプリカを起動し、新しいレプリカの準備ができたら古いレプリカをいくつか削除します。一度に使用できないポッドの数、またはmaxUnavailableandmaxSurgeフィールドを使用して作成される新しいポッドの数を制御できます。これらの変数を調整して、ゼロ ダウンタイムの目標を達成できます。

参照:

于 2021-07-05T10:43:53.507 に答える