次の方法で共有


ManagedClusterPropertiesAutoScalerProfile interface

有効な場合にクラスター オートスケーラーに適用されるパラメーター

プロパティ

balanceSimilarNodeGroups

類似のノード プールを検出し、その間でノード数のバランスを取ります。 有効な値は 'true' と 'false' です

daemonsetEvictionForEmptyNodes

DaemonSet ポッドは、空のノードから正常に終了します。 true に設定すると、ノードを削除する前に、空のノード上のすべてのデーモンセット ポッドが削除されます。 デーモンセット ポッドを削除できない場合は、スケーリングのために別のノードが選択されます。 false に設定すると、デーモンセット ポッドが確実に削除または削除されることなく、ノードが削除されます。

daemonsetEvictionForOccupiedNodes

DaemonSet ポッドは、空でないノードから正常に終了します。 true に設定すると、占有ノード上のすべてのデーモンセット ポッドは、ノードを削除する前に削除されます。 デーモンセット ポッドを削除できない場合は、スケーリングのために別のノードが選択されます。 false に設定すると、デーモンセット ポッドが確実に削除または削除されることなく、ノードが削除されます。

expander

スケールアップ時に使用するエキスパンダー。 指定しない場合、既定値は 'random' です。 詳細については、エキスパンダーの を参照してください。

ignoreDaemonsetsUtilization

CA は、スケールダウンのリソース使用率を計算するときに DaemonSet ポッドを無視する必要があります。 true に設定すると、スケールダウンの決定を行うときにデーモンセットによって使用されるリソースが考慮されます。

maxEmptyBulkDelete

同時に削除できる空のノードの最大数。 これは正の整数である必要があります。 既定値は 10 です。

maxGracefulTerminationSec

クラスター オートスケーラーがノードをスケールダウンしようとしたときにポッドの終了を待機する最大秒数。 既定値は 600 です。

maxNodeProvisionTime

自動スケーラーがノードのプロビジョニングを待機する最大時間。 既定値は '15m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。

maxTotalUnreadyPercentage

クラスター内の未読ノードの最大割合。 この割合を超えると、クラスター オートスケーラーは操作を停止します。 既定値は 45 です。 最大値は 100、最小値は 0 です。

newPodScaleUpDelay

スケジュールされていないポッドが特定の期間になるまでは無視します。 kubernetes スケジューラがすべてのポッドをスケジュールする前に CA を動作させたくないバースト/バッチ スケールなどのシナリオでは、特定の期間になる前にスケジュールされていないポッドを無視するように CA に指示できます。 既定値は '0s' です。 値は整数の後に単位 (秒の場合は 's'、分の場合は 'm'、時間の場合は 'h' など) である必要があります。

okTotalUnreadyCount

max-total-unready-percentage に関係なく、許可されている未読ノードの数。 これは整数である必要があります。 既定値は 3 です。

scaleDownDelayAfterAdd

スケールアップ後に、スケールダウンの評価が再開されるまでの時間。 既定値は '10m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。

scaleDownDelayAfterDelete

ノードの削除後に、スケールダウンの評価が再開されるまでの時間。 既定値はスキャン間隔です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。

scaleDownDelayAfterFailure

スケールダウンの失敗後に、スケールダウンの評価が再開されるまでの時間。 既定値は '3m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。

scaleDownUnneededTime

スケール ダウンの対象になるまでのノードの不要な期間。 既定値は '10m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。

scaleDownUnreadyTime

準備ができていないノードが不要になるまでの期間。 既定値は '20m' です。 値は整数の後に 'm' を付ける必要があります。 分 (m) 以外の時間の単位はサポートされていません。

scaleDownUtilizationThreshold

ノード使用率レベル。要求されたリソースの合計を容量で割った値として定義され、その下でノードをスケール ダウンと見なすことができます。 既定値は '0.5' です。

scanInterval

スケールアップまたはスケールダウンに関してクラスターが再評価される頻度。 既定値は '10' です。 値は、整数の秒数である必要があります。

skipNodesWithLocalStorage

クラスター オートスケーラーが、ローカル ストレージを持つポッド (EmptyDir や HostPath など) を持つノードの削除をスキップする場合。 既定値は true です。

skipNodesWithSystemPods

Cluster Autoscaler が kube-system からのポッドを持つノードの削除をスキップする場合 (DaemonSet またはミラー ポッドを除く)。 既定値は true です。

プロパティの詳細

balanceSimilarNodeGroups

類似のノード プールを検出し、その間でノード数のバランスを取ります。 有効な値は 'true' と 'false' です

balanceSimilarNodeGroups?: string

プロパティ値

string

daemonsetEvictionForEmptyNodes

DaemonSet ポッドは、空のノードから正常に終了します。 true に設定すると、ノードを削除する前に、空のノード上のすべてのデーモンセット ポッドが削除されます。 デーモンセット ポッドを削除できない場合は、スケーリングのために別のノードが選択されます。 false に設定すると、デーモンセット ポッドが確実に削除または削除されることなく、ノードが削除されます。

daemonsetEvictionForEmptyNodes?: boolean

プロパティ値

boolean

daemonsetEvictionForOccupiedNodes

DaemonSet ポッドは、空でないノードから正常に終了します。 true に設定すると、占有ノード上のすべてのデーモンセット ポッドは、ノードを削除する前に削除されます。 デーモンセット ポッドを削除できない場合は、スケーリングのために別のノードが選択されます。 false に設定すると、デーモンセット ポッドが確実に削除または削除されることなく、ノードが削除されます。

daemonsetEvictionForOccupiedNodes?: boolean

プロパティ値

boolean

expander

スケールアップ時に使用するエキスパンダー。 指定しない場合、既定値は 'random' です。 詳細については、エキスパンダーの を参照してください。

expander?: string

プロパティ値

string

ignoreDaemonsetsUtilization

CA は、スケールダウンのリソース使用率を計算するときに DaemonSet ポッドを無視する必要があります。 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

max-total-unready-percentage に関係なく、許可されている未読ノードの数。 これは整数である必要があります。 既定値は 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

クラスター オートスケーラーが、ローカル ストレージを持つポッド (EmptyDir や HostPath など) を持つノードの削除をスキップする場合。 既定値は true です。

skipNodesWithLocalStorage?: string

プロパティ値

string

skipNodesWithSystemPods

Cluster Autoscaler が kube-system からのポッドを持つノードの削除をスキップする場合 (DaemonSet またはミラー ポッドを除く)。 既定値は true です。

skipNodesWithSystemPods?: string

プロパティ値

string