Freigeben über


ManagedClusterPropertiesAutoScalerProfile interface

Parameter, die bei aktivierter Aktivierung auf die Cluster-Autoscaler angewendet werden sollen

Eigenschaften

balanceSimilarNodeGroups

Gültige Werte sind "true" und "false"

daemonsetEvictionForEmptyNodes

Wenn dieser Wert auf "true" festgelegt ist, werden alle Daemonset-Pods auf leeren Knoten vor dem Löschen des Knotens entfernt. Wenn der Daemonset-Pod nicht aussergewenkt werden kann, wird ein anderer Knoten für die Skalierung ausgewählt. Bei Festlegung auf "false" wird der Knoten gelöscht, ohne sicherzustellen, dass Daemonset-Pods gelöscht oder entfernt werden.

daemonsetEvictionForOccupiedNodes

Wenn dieser Wert auf "true" festgelegt ist, werden alle Daemonset-Pods auf belegten Knoten vor dem Löschen des Knotens entfernt. Wenn der Daemonset-Pod nicht aussergewenkt werden kann, wird ein anderer Knoten für die Skalierung ausgewählt. Bei Festlegung auf "false" wird der Knoten gelöscht, ohne sicherzustellen, dass Daemonset-Pods gelöscht oder entfernt werden.

expander

Wenn nicht angegeben, lautet der Standardwert "random". Weitere Informationen finden Sie unter Erweiterung.

ignoreDaemonsetsUtilization

Wenn dieser Wert auf "true" festgelegt ist, werden die von Daemonset verwendeten Ressourcen beim Treffen von Skalierungsentscheidungen berücksichtigt.If set to true, the resources used by daemonset will be account into when making scale down decisions.

maxEmptyBulkDelete

Der Standardwert ist 10.

maxGracefulTerminationSec

Der Standardwert ist 600.

maxNodeProvisionTime

Der Standardwert ist "15m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

maxTotalUnreadyPercentage

Der Standardwert ist 45. Das Maximum beträgt 100 und das Minimum ist 0.

newPodScaleUpDelay

Für Szenarien wie Platz-/Batchmaßstab, in denen die Zertifizierungsstelle nicht reagieren soll, bevor der Kubernetes-Scheduler alle Pods planen kann, können Sie der Zertifizierungsstelle mitteilen, dass ungeplante Pods ignoriert werden, bevor sie ein bestimmtes Alter sind. Der Standardwert ist "0s". Werte müssen eine ganze Zahl sein, gefolgt von einer Einheit ('s' für Sekunden, 'm' für Minuten, 'h' für Stunden usw.).

okTotalUnreadyCount

Dies muss eine ganze Zahl sein. Der Standardwert ist 3.

scaleDownDelayAfterAdd

Der Standardwert ist "10m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownDelayAfterDelete

Der Standardwert ist das Scanintervall. Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownDelayAfterFailure

Der Standardwert ist "3m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownUnneededTime

Der Standardwert ist "10m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownUnreadyTime

Der Standardwert ist "20m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownUtilizationThreshold

Der Standardwert ist "0.5".

scanInterval

Der Standardwert ist "10". Werte müssen eine ganze Zahl von Sekunden sein.

skipNodesWithLocalStorage

Der Standardwert ist "true".

skipNodesWithSystemPods

Der Standardwert ist "true".

Details zur Eigenschaft

balanceSimilarNodeGroups

Gültige Werte sind "true" und "false"

balanceSimilarNodeGroups?: string

Eigenschaftswert

string

daemonsetEvictionForEmptyNodes

Wenn dieser Wert auf "true" festgelegt ist, werden alle Daemonset-Pods auf leeren Knoten vor dem Löschen des Knotens entfernt. Wenn der Daemonset-Pod nicht aussergewenkt werden kann, wird ein anderer Knoten für die Skalierung ausgewählt. Bei Festlegung auf "false" wird der Knoten gelöscht, ohne sicherzustellen, dass Daemonset-Pods gelöscht oder entfernt werden.

daemonsetEvictionForEmptyNodes?: boolean

Eigenschaftswert

boolean

daemonsetEvictionForOccupiedNodes

Wenn dieser Wert auf "true" festgelegt ist, werden alle Daemonset-Pods auf belegten Knoten vor dem Löschen des Knotens entfernt. Wenn der Daemonset-Pod nicht aussergewenkt werden kann, wird ein anderer Knoten für die Skalierung ausgewählt. Bei Festlegung auf "false" wird der Knoten gelöscht, ohne sicherzustellen, dass Daemonset-Pods gelöscht oder entfernt werden.

daemonsetEvictionForOccupiedNodes?: boolean

Eigenschaftswert

boolean

expander

Wenn nicht angegeben, lautet der Standardwert "random". Weitere Informationen finden Sie unter Erweiterung.

expander?: string

Eigenschaftswert

string

ignoreDaemonsetsUtilization

Wenn dieser Wert auf "true" festgelegt ist, werden die von Daemonset verwendeten Ressourcen beim Treffen von Skalierungsentscheidungen berücksichtigt.If set to true, the resources used by daemonset will be account into when making scale down decisions.

ignoreDaemonsetsUtilization?: boolean

Eigenschaftswert

boolean

maxEmptyBulkDelete

Der Standardwert ist 10.

maxEmptyBulkDelete?: string

Eigenschaftswert

string

maxGracefulTerminationSec

Der Standardwert ist 600.

maxGracefulTerminationSec?: string

Eigenschaftswert

string

maxNodeProvisionTime

Der Standardwert ist "15m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

maxNodeProvisionTime?: string

Eigenschaftswert

string

maxTotalUnreadyPercentage

Der Standardwert ist 45. Das Maximum beträgt 100 und das Minimum ist 0.

maxTotalUnreadyPercentage?: string

Eigenschaftswert

string

newPodScaleUpDelay

Für Szenarien wie Platz-/Batchmaßstab, in denen die Zertifizierungsstelle nicht reagieren soll, bevor der Kubernetes-Scheduler alle Pods planen kann, können Sie der Zertifizierungsstelle mitteilen, dass ungeplante Pods ignoriert werden, bevor sie ein bestimmtes Alter sind. Der Standardwert ist "0s". Werte müssen eine ganze Zahl sein, gefolgt von einer Einheit ('s' für Sekunden, 'm' für Minuten, 'h' für Stunden usw.).

newPodScaleUpDelay?: string

Eigenschaftswert

string

okTotalUnreadyCount

Dies muss eine ganze Zahl sein. Der Standardwert ist 3.

okTotalUnreadyCount?: string

Eigenschaftswert

string

scaleDownDelayAfterAdd

Der Standardwert ist "10m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownDelayAfterAdd?: string

Eigenschaftswert

string

scaleDownDelayAfterDelete

Der Standardwert ist das Scanintervall. Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownDelayAfterDelete?: string

Eigenschaftswert

string

scaleDownDelayAfterFailure

Der Standardwert ist "3m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownDelayAfterFailure?: string

Eigenschaftswert

string

scaleDownUnneededTime

Der Standardwert ist "10m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownUnneededTime?: string

Eigenschaftswert

string

scaleDownUnreadyTime

Der Standardwert ist "20m". Werte müssen eine ganze Zahl sein, gefolgt von einem "m". Es wird keine Andere Zeiteinheit als Minuten (m) unterstützt.

scaleDownUnreadyTime?: string

Eigenschaftswert

string

scaleDownUtilizationThreshold

Der Standardwert ist "0.5".

scaleDownUtilizationThreshold?: string

Eigenschaftswert

string

scanInterval

Der Standardwert ist "10". Werte müssen eine ganze Zahl von Sekunden sein.

scanInterval?: string

Eigenschaftswert

string

skipNodesWithLocalStorage

Der Standardwert ist "true".

skipNodesWithLocalStorage?: string

Eigenschaftswert

string

skipNodesWithSystemPods

Der Standardwert ist "true".

skipNodesWithSystemPods?: string

Eigenschaftswert

string