ManagedClusterPropertiesAutoScalerProfile interface
有効な場合にクラスター オートスケーラーに適用されるパラメーター
プロパティ
balance |
有効な値は 'true' と 'false' です |
daemonset |
true に設定すると、ノードを削除する前に、空のノード上のすべてのデーモンセット ポッドが削除されます。 デーモンセット ポッドを削除できない場合は、スケーリングのために別のノードが選択されます。 false に設定すると、デーモンセット ポッドが確実に削除または削除されることなく、ノードが削除されます。 |
daemonset |
true に設定すると、占有ノード上のすべてのデーモンセット ポッドは、ノードを削除する前に削除されます。 デーモンセット ポッドを削除できない場合は、スケーリングのために別のノードが選択されます。 false に設定すると、デーモンセット ポッドが確実に削除または削除されることなく、ノードが削除されます。 |
expander | 指定しない場合、既定値は 'random' です。 詳細については、エキスパンダーの を参照してください。 |
ignore |
true に設定すると、スケールダウンの決定を行うときにデーモンセットによって使用されるリソースが考慮されます。 |
max |
既定値は 10 です。 |
max |
既定値は 600 です。 |
max |
既定値は '15m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。 |
max |
既定値は 45 です。 最大値は 100、最小値は 0 です。 |
new |
kubernetes スケジューラがすべてのポッドをスケジュールする前に CA を動作させたくないバースト/バッチ スケールなどのシナリオでは、特定の期間になる前にスケジュールされていないポッドを無視するように CA に指示できます。 既定値は '0s' です。 値は整数の後に単位 (秒の場合は 's'、分の場合は 'm'、時間の場合は 'h' など) である必要があります。 |
ok |
これは整数である必要があります。 既定値は 3 です。 |
scale |
既定値は '10m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。 |
scale |
既定値はスキャン間隔です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。 |
scale |
既定値は '3m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。 |
scale |
既定値は '10m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。 |
scale |
既定値は '20m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。 |
scale |
既定値は '0.5' です。 |
scan |
既定値は '10' です。 値は、整数の秒数である必要があります。 |
skip |
既定値は true です。 |
skip |
既定値は true です。 |
プロパティの詳細
balanceSimilarNodeGroups
有効な値は 'true' と 'false' です
balanceSimilarNodeGroups?: string
プロパティ値
string
daemonsetEvictionForEmptyNodes
true に設定すると、ノードを削除する前に、空のノード上のすべてのデーモンセット ポッドが削除されます。 デーモンセット ポッドを削除できない場合は、スケーリングのために別のノードが選択されます。 false に設定すると、デーモンセット ポッドが確実に削除または削除されることなく、ノードが削除されます。
daemonsetEvictionForEmptyNodes?: boolean
プロパティ値
boolean
daemonsetEvictionForOccupiedNodes
true に設定すると、占有ノード上のすべてのデーモンセット ポッドは、ノードを削除する前に削除されます。 デーモンセット ポッドを削除できない場合は、スケーリングのために別のノードが選択されます。 false に設定すると、デーモンセット ポッドが確実に削除または削除されることなく、ノードが削除されます。
daemonsetEvictionForOccupiedNodes?: boolean
プロパティ値
boolean
expander
ignoreDaemonsetsUtilization
true に設定すると、スケールダウンの決定を行うときにデーモンセットによって使用されるリソースが考慮されます。
ignoreDaemonsetsUtilization?: boolean
プロパティ値
boolean
maxEmptyBulkDelete
既定値は 10 です。
maxEmptyBulkDelete?: string
プロパティ値
string
maxGracefulTerminationSec
既定値は 600 です。
maxGracefulTerminationSec?: string
プロパティ値
string
maxNodeProvisionTime
既定値は '15m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。
maxNodeProvisionTime?: string
プロパティ値
string
maxTotalUnreadyPercentage
既定値は 45 です。 最大値は 100、最小値は 0 です。
maxTotalUnreadyPercentage?: string
プロパティ値
string
newPodScaleUpDelay
kubernetes スケジューラがすべてのポッドをスケジュールする前に CA を動作させたくないバースト/バッチ スケールなどのシナリオでは、特定の期間になる前にスケジュールされていないポッドを無視するように CA に指示できます。 既定値は '0s' です。 値は整数の後に単位 (秒の場合は 's'、分の場合は 'm'、時間の場合は 'h' など) である必要があります。
newPodScaleUpDelay?: string
プロパティ値
string
okTotalUnreadyCount
これは整数である必要があります。 既定値は 3 です。
okTotalUnreadyCount?: string
プロパティ値
string
scaleDownDelayAfterAdd
既定値は '10m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。
scaleDownDelayAfterAdd?: string
プロパティ値
string
scaleDownDelayAfterDelete
既定値はスキャン間隔です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。
scaleDownDelayAfterDelete?: string
プロパティ値
string
scaleDownDelayAfterFailure
既定値は '3m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。
scaleDownDelayAfterFailure?: string
プロパティ値
string
scaleDownUnneededTime
既定値は '10m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。
scaleDownUnneededTime?: string
プロパティ値
string
scaleDownUnreadyTime
既定値は '20m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。
scaleDownUnreadyTime?: string
プロパティ値
string
scaleDownUtilizationThreshold
既定値は '0.5' です。
scaleDownUtilizationThreshold?: string
プロパティ値
string
scanInterval
既定値は '10' です。 値は、整数の秒数である必要があります。
scanInterval?: string
プロパティ値
string
skipNodesWithLocalStorage
既定値は true です。
skipNodesWithLocalStorage?: string
プロパティ値
string
skipNodesWithSystemPods
既定値は true です。
skipNodesWithSystemPods?: string
プロパティ値
string