ManagedClusterPropertiesAutoScalerProfile interface
Parameter, die bei aktivierter Aktivierung auf die Cluster-Autoscaler angewendet werden sollen
Eigenschaften
balance |
Gültige Werte sind "true" und "false" |
daemonset |
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. |
daemonset |
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. |
ignore |
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. |
max |
Der Standardwert ist 10. |
max |
Der Standardwert ist 600. |
max |
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. |
max |
Der Standardwert ist 45. Das Maximum beträgt 100 und das Minimum ist 0. |
new |
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.). |
ok |
Dies muss eine ganze Zahl sein. Der Standardwert ist 3. |
scale |
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. |
scale |
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. |
scale |
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. |
scale |
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. |
scale |
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. |
scale |
Der Standardwert ist "0.5". |
scan |
Der Standardwert ist "10". Werte müssen eine ganze Zahl von Sekunden sein. |
skip |
Der Standardwert ist "true". |
skip |
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