次の方法で共有


ManagedClusterPropertiesAutoScalerProfile interface

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

プロパティ

balanceSimilarNodeGroups

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

daemonsetEvictionForEmptyNodes

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

daemonsetEvictionForOccupiedNodes

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

expander

スケールアップで使用するノード グループ エキスパンダーの種類。 非推奨に設定されています。後で 'expanders' フラグを使用してください。 使用可能な値は、'最小廃棄物'、'most-pods'、'priority'、'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

スケールアップで使用するノード グループ エキスパンダーの種類。 非推奨に設定されています。後で 'expanders' フラグを使用してください。 使用可能な値は、'最小廃棄物'、'most-pods'、'priority'、'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