自動スケーリングに次のコマンドを使用しました。
kubectl autoscale deployment catch-node --cpu-percent=50 --min=1 --max=10
私の場合のロード テストでの自動スケーリングのステータスは次のようになります。
27分
NAME REFERENCE TARGET CURRENT MINPODS MAXPODS AGE
catch-node Deployment/catch-node/scale 50% 20% 1 10 27m
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
catch-node 1 1 1 1 27m
29分
NAME REFERENCE TARGET CURRENT MINPODS MAXPODS AGE
catch-node Deployment/catch-node/scale 50% 35% 1 10 29m
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
catch-node 1 1 1 1 29m
31分
NAME REFERENCE TARGET CURRENT MINPODS MAXPODS AGE
catch-node Deployment/catch-node/scale 50% 55% 1 10 31m
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
catch-node 1 1 1 1 31m
34分
NAME REFERENCE TARGET CURRENT MINPODS MAXPODS AGE
catch-node Deployment/catch-node/scale 50% 190% 1 10 34m
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
catch-node 4 4 4 4 34m
ここでは、自動スケーリングで 1 つのポッドから 4 つのポッドに移行する間に接続拒否エラーが発生します。自動スケーリング中に指定された CPU % 制限を超えた場合、新しいポッドを起動するのにかかる時間を教えてください。また、この時間を短縮する方法があるかどうかも教えてください。すべての新しいポッドが起動したら、問題は次のとおりです。いない 。前もって感謝します