Sdílet prostřednictvím


ManagedClusterPropertiesAutoScalerProfile interface

Parametry, které se mají použít u automatického škálování clusteru, když je povoleno

Vlastnosti

balanceSimilarNodeGroups

Detekuje podobné skupiny uzlů a vyrovnává počet uzlů mezi nimi. Platné hodnoty jsou true a false.

daemonsetEvictionForEmptyNodes

Pody DaemonSet budou řádně ukončeny z prázdných uzlů. Pokud je nastavená hodnota true, všechny pody démona na prázdných uzlech se před odstraněním uzlu vyřadí. Pokud pod démona nelze vyřadit jiný uzel, bude zvolen pro škálování. Pokud je nastavená hodnota false, uzel se odstraní, aniž by se zajistilo odstranění nebo vyřazení podů démona.

daemonsetEvictionForOccupiedNodes

Pody DaemonSet budou řádně ukončeny z neprázdných uzlů. Pokud je nastavená hodnota true, všechny pody démona na obsazených uzlech se před odstraněním uzlu vyřadí. Pokud pod démona nelze vyřadit jiný uzel, bude zvolen pro škálování. Pokud je nastavená hodnota false, uzel se odstraní, aniž by se zajistilo odstranění nebo vyřazení podů démona.

expander

Typ rozšíření skupiny uzlů, který se má použít při vertikálním navýšení kapacity. Nastavte na zastaralou verzi, v budoucnu použijte příznak expanderů. Dostupné hodnoty jsou: "least-waste", "most-pods", "priority", "random".

ignoreDaemonsetsUtilization

Certifikační autorita by měla při výpočtu využití prostředků pro horizontální navýšení kapacity ignorovat pody DaemonSet. Pokud je nastavená hodnota true, při rozhodování o vertikálním snížení kapacity se zohlední prostředky používané procesem démona.

maxEmptyBulkDelete

Maximální počet prázdných uzlů, které lze odstranit současně. Musí to být kladné celé číslo. Výchozí hodnota je 10.

maxGracefulTerminationSec

Maximální počet sekund, po které automatické škálování clusteru čeká na ukončení podu při pokusu o vertikální snížení kapacity uzlu. Výchozí hodnota je 600.

maxNodeProvisionTime

Maximální doba čekání automatického škálování na zřízení uzlu. Výchozí hodnota je 15 min. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

maxTotalUnreadyPercentage

Maximální procento nepřečtených uzlů v clusteru Po překročení tohoto procenta automatické škálování clusteru zastaví operace. Výchozí hodnota je 45. Maximum je 100 a minimum je 0.

newPodScaleUpDelay

Ignorovat neplánované pody před určitým věkem. Ve scénářích, jako je nárazové nebo dávkové škálování, kdy nechcete, aby certifikační autorita fungovala před tím, než plánovač Kubernetes může naplánovat všechny pody, můžete certifikační autoritě říct, aby před určitým věkem ignorovala neplánované pody. Výchozí hodnota je 0s. Hodnoty musí být celé číslo následované jednotkou (po sekundách, "m" pro minuty, "h" pro hodiny atd.).

okTotalUnreadyCount

Počet povolených nepřečtených uzlů bez ohledu na maximální celkové nepřečtené procento. Musí to být celé číslo. Výchozí hodnota je 3.

scaleDownDelayAfterAdd

Jak dlouho po navýšení kapacity se obnoví hodnocení snížení kapacity? Výchozí hodnota je 10 m. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownDelayAfterDelete

Jak dlouho po odstranění uzlu se obnoví vyhodnocení zmenšení kapacity. Výchozí hodnota je interval kontroly. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownDelayAfterFailure

Jak dlouho po selhání snížení kapacity se obnoví vyhodnocení tohoto snížení. Výchozí hodnota je 3 min. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownUnneededTime

Jak dlouho by měl být uzel nepotřebný, než má nárok na vertikální snížení kapacity. Výchozí hodnota je 10 m. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownUnreadyTime

Jak dlouho by měl být nepřipravený uzel nepotřebný, než bude způsobilý k horizontálnímu navýšení kapacity. Výchozí hodnota je 20 min. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownUtilizationThreshold

Úroveň využití uzlu definovaná jako součet požadovaných prostředků rozdělených kapacitou, pod kterou lze uzel považovat za vertikální snížení kapacity. Výchozí hodnota je 0,5.

scanInterval

Jak často se cluster znovu vyhodnocuje pro zvětšení nebo zmenšení kapacity. Výchozí hodnota je 10. Hodnoty musí být celočíselné číslo sekund.

skipNodesWithLocalStorage

Pokud automatické škálování clusteru přeskočí odstraňování uzlů s pody s místním úložištěm, například EmptyDir nebo HostPath. Výchozí hodnota je true.

skipNodesWithSystemPods

Pokud automatické škálování clusteru přeskočí odstranění uzlů s pody z kube-system (s výjimkou DaemonSet nebo zrcadlových podů). Výchozí hodnota je true.

Podrobnosti vlastnosti

balanceSimilarNodeGroups

Detekuje podobné skupiny uzlů a vyrovnává počet uzlů mezi nimi. Platné hodnoty jsou true a false.

balanceSimilarNodeGroups?: string

Hodnota vlastnosti

string

daemonsetEvictionForEmptyNodes

Pody DaemonSet budou řádně ukončeny z prázdných uzlů. Pokud je nastavená hodnota true, všechny pody démona na prázdných uzlech se před odstraněním uzlu vyřadí. Pokud pod démona nelze vyřadit jiný uzel, bude zvolen pro škálování. Pokud je nastavená hodnota false, uzel se odstraní, aniž by se zajistilo odstranění nebo vyřazení podů démona.

daemonsetEvictionForEmptyNodes?: boolean

Hodnota vlastnosti

boolean

daemonsetEvictionForOccupiedNodes

Pody DaemonSet budou řádně ukončeny z neprázdných uzlů. Pokud je nastavená hodnota true, všechny pody démona na obsazených uzlech se před odstraněním uzlu vyřadí. Pokud pod démona nelze vyřadit jiný uzel, bude zvolen pro škálování. Pokud je nastavená hodnota false, uzel se odstraní, aniž by se zajistilo odstranění nebo vyřazení podů démona.

daemonsetEvictionForOccupiedNodes?: boolean

Hodnota vlastnosti

boolean

expander

Typ rozšíření skupiny uzlů, který se má použít při vertikálním navýšení kapacity. Nastavte na zastaralou verzi, v budoucnu použijte příznak expanderů. Dostupné hodnoty jsou: "least-waste", "most-pods", "priority", "random".

expander?: string

Hodnota vlastnosti

string

ignoreDaemonsetsUtilization

Certifikační autorita by měla při výpočtu využití prostředků pro horizontální navýšení kapacity ignorovat pody DaemonSet. Pokud je nastavená hodnota true, při rozhodování o vertikálním snížení kapacity se zohlední prostředky používané procesem démona.

ignoreDaemonsetsUtilization?: boolean

Hodnota vlastnosti

boolean

maxEmptyBulkDelete

Maximální počet prázdných uzlů, které lze odstranit současně. Musí to být kladné celé číslo. Výchozí hodnota je 10.

maxEmptyBulkDelete?: string

Hodnota vlastnosti

string

maxGracefulTerminationSec

Maximální počet sekund, po které automatické škálování clusteru čeká na ukončení podu při pokusu o vertikální snížení kapacity uzlu. Výchozí hodnota je 600.

maxGracefulTerminationSec?: string

Hodnota vlastnosti

string

maxNodeProvisionTime

Maximální doba čekání automatického škálování na zřízení uzlu. Výchozí hodnota je 15 min. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

maxNodeProvisionTime?: string

Hodnota vlastnosti

string

maxTotalUnreadyPercentage

Maximální procento nepřečtených uzlů v clusteru Po překročení tohoto procenta automatické škálování clusteru zastaví operace. Výchozí hodnota je 45. Maximum je 100 a minimum je 0.

maxTotalUnreadyPercentage?: string

Hodnota vlastnosti

string

newPodScaleUpDelay

Ignorovat neplánované pody před určitým věkem. Ve scénářích, jako je nárazové nebo dávkové škálování, kdy nechcete, aby certifikační autorita fungovala před tím, než plánovač Kubernetes může naplánovat všechny pody, můžete certifikační autoritě říct, aby před určitým věkem ignorovala neplánované pody. Výchozí hodnota je 0s. Hodnoty musí být celé číslo následované jednotkou (po sekundách, "m" pro minuty, "h" pro hodiny atd.).

newPodScaleUpDelay?: string

Hodnota vlastnosti

string

okTotalUnreadyCount

Počet povolených nepřečtených uzlů bez ohledu na maximální celkové nepřečtené procento. Musí to být celé číslo. Výchozí hodnota je 3.

okTotalUnreadyCount?: string

Hodnota vlastnosti

string

scaleDownDelayAfterAdd

Jak dlouho po navýšení kapacity se obnoví hodnocení snížení kapacity? Výchozí hodnota je 10 m. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownDelayAfterAdd?: string

Hodnota vlastnosti

string

scaleDownDelayAfterDelete

Jak dlouho po odstranění uzlu se obnoví vyhodnocení zmenšení kapacity. Výchozí hodnota je interval kontroly. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownDelayAfterDelete?: string

Hodnota vlastnosti

string

scaleDownDelayAfterFailure

Jak dlouho po selhání snížení kapacity se obnoví vyhodnocení tohoto snížení. Výchozí hodnota je 3 min. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownDelayAfterFailure?: string

Hodnota vlastnosti

string

scaleDownUnneededTime

Jak dlouho by měl být uzel nepotřebný, než má nárok na vertikální snížení kapacity. Výchozí hodnota je 10 m. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownUnneededTime?: string

Hodnota vlastnosti

string

scaleDownUnreadyTime

Jak dlouho by měl být nepřipravený uzel nepotřebný, než bude způsobilý k horizontálnímu navýšení kapacity. Výchozí hodnota je 20 min. Hodnoty musí být celé číslo následované 'm'. Nepodporuje se žádná jednotka času kromě minut (m).

scaleDownUnreadyTime?: string

Hodnota vlastnosti

string

scaleDownUtilizationThreshold

Úroveň využití uzlu definovaná jako součet požadovaných prostředků rozdělených kapacitou, pod kterou lze uzel považovat za vertikální snížení kapacity. Výchozí hodnota je 0,5.

scaleDownUtilizationThreshold?: string

Hodnota vlastnosti

string

scanInterval

Jak často se cluster znovu vyhodnocuje pro zvětšení nebo zmenšení kapacity. Výchozí hodnota je 10. Hodnoty musí být celočíselné číslo sekund.

scanInterval?: string

Hodnota vlastnosti

string

skipNodesWithLocalStorage

Pokud automatické škálování clusteru přeskočí odstraňování uzlů s pody s místním úložištěm, například EmptyDir nebo HostPath. Výchozí hodnota je true.

skipNodesWithLocalStorage?: string

Hodnota vlastnosti

string

skipNodesWithSystemPods

Pokud automatické škálování clusteru přeskočí odstranění uzlů s pody z kube-system (s výjimkou DaemonSet nebo zrcadlových podů). Výchozí hodnota je true.

skipNodesWithSystemPods?: string

Hodnota vlastnosti

string