Delen via


ManagedClusterPropertiesAutoScalerProfile interface

Parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters wanneer deze optie is ingeschakeld

Eigenschappen

balanceSimilarNodeGroups

Detecteert vergelijkbare knooppuntgroepen en balanceert het aantal knooppunten ertussen. Geldige waarden zijn 'true' en 'false'

daemonsetEvictionForEmptyNodes

DaemonSet-pods worden netjes beëindigd vanaf lege knooppunten. Als deze optie is ingesteld op true, worden alle daemonset-pods op lege knooppunten verwijderd voordat het knooppunt wordt verwijderd. Als de daemonset-pod niet kan worden verwijderd, wordt een ander knooppunt gekozen voor schalen. Als dit is ingesteld op false, wordt het knooppunt verwijderd zonder ervoor te zorgen dat daemonset-pods worden verwijderd of verwijderd.

daemonsetEvictionForOccupiedNodes

DaemonSet-pods worden netjes beëindigd van niet-lege knooppunten. Als deze optie is ingesteld op true, worden alle daemonset-pods op bezette knooppunten verwijderd voordat het knooppunt wordt verwijderd. Als de daemonset-pod niet kan worden verwijderd, wordt een ander knooppunt gekozen voor schalen. Als dit is ingesteld op false, wordt het knooppunt verwijderd zonder ervoor te zorgen dat daemonset-pods worden verwijderd of verwijderd.

expander

De expander om te gebruiken bij het opschalen. Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie.

ignoreDaemonsetsUtilization

Moet CA DaemonSet-pods negeren bij het berekenen van het resourcegebruik voor het verkleinen. Indien ingesteld op true, worden de resources die door daemonset worden gebruikt, in aanmerking genomen bij het nemen van beslissingen over omlaag schalen.

maxEmptyBulkDelete

Het maximum aantal lege knooppunten dat tegelijkertijd kan worden verwijderd. Dit moet een positief geheel getal zijn. De standaardwaarde is 10.

maxGracefulTerminationSec

Het maximum aantal seconden dat de automatische schaalaanpassing van clusters wacht op beëindiging van pods bij het omlaag schalen van een knooppunt. De standaardwaarde is 600.

maxNodeProvisionTime

De maximale tijd waarop de automatische schaalaanpassing wacht tot een knooppunt is ingericht. De standaardwaarde is 15 min. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

maxTotalUnreadyPercentage

Het maximumpercentage van ongelezen knooppunten in het cluster. Nadat dit percentage is overschreden, stopt de automatische schaalaanpassing van clusters bewerkingen. De standaardwaarde is 45. Het maximum is 100 en het minimum is 0.

newPodScaleUpDelay

Niet-geplande pods negeren voordat ze een bepaalde leeftijd hebben. Voor scenario's zoals burst-/batchschaal waarbij u niet wilt dat CA reageert voordat de kubernetes-scheduler alle pods kan plannen, kunt u ca laten weten dat niet-geplande pods worden genegeerd voordat ze een bepaalde leeftijd hebben. De standaardwaarde is '0s'. Waarden moeten een geheel getal zijn, gevolgd door een eenheid ('s' voor seconden, 'm' voor minuten, 'h' voor uren, enzovoort).

okTotalUnreadyCount

Het aantal toegestane ongelezen knooppunten, ongeacht het maximumaantal ongelezen knooppunten. Dit moet een geheel getal zijn. De standaardwaarde is 3.

scaleDownDelayAfterAdd

Hoe lang na de opschaling hervat de evaluatie voor neerschalen? De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownDelayAfterDelete

Hoe lang na het verwijderen van knooppunten de evaluatie voor afschaling wordt hervat. De standaardwaarde is het scaninterval. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownDelayAfterFailure

Hoe lang na het falen van de afschaling wordt de evaluatie van de afschaling hervat? De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownUnneededTime

Hoe lang een knooppunt niet meer hoeft te worden gebruikt voordat het in aanmerking komt voor omlaag schalen. De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownUnreadyTime

Hoe lang een onklaar knooppunt overbodig moet zijn voordat het in aanmerking komt voor verkleining. De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownUtilizationThreshold

Knooppuntgebruiksniveau, gedefinieerd als som van aangevraagde resources gedeeld door capaciteit, waaronder een knooppunt kan worden overwogen voor omlaag schalen. De standaardwaarde is '0,5'.

scanInterval

Hoe vaak het cluster opnieuw wordt geëvalueerd voor omhoog of omlaag schalen. De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn.

skipNodesWithLocalStorage

Als automatische schaalaanpassing van clusters knooppunten met pods met lokale opslag overslaat, bijvoorbeeld EmptyDir of HostPath. De standaardwaarde is waar.

skipNodesWithSystemPods

Als cluster autoscaler het verwijderen van nodes met pods uit kube-system overslaat (behalve DaemonSet of mirror pods). De standaardwaarde is waar.

Eigenschapdetails

balanceSimilarNodeGroups

Detecteert vergelijkbare knooppuntgroepen en balanceert het aantal knooppunten ertussen. Geldige waarden zijn 'true' en 'false'

balanceSimilarNodeGroups?: string

Waarde van eigenschap

string

daemonsetEvictionForEmptyNodes

DaemonSet-pods worden netjes beëindigd vanaf lege knooppunten. Als deze optie is ingesteld op true, worden alle daemonset-pods op lege knooppunten verwijderd voordat het knooppunt wordt verwijderd. Als de daemonset-pod niet kan worden verwijderd, wordt een ander knooppunt gekozen voor schalen. Als dit is ingesteld op false, wordt het knooppunt verwijderd zonder ervoor te zorgen dat daemonset-pods worden verwijderd of verwijderd.

daemonsetEvictionForEmptyNodes?: boolean

Waarde van eigenschap

boolean

daemonsetEvictionForOccupiedNodes

DaemonSet-pods worden netjes beëindigd van niet-lege knooppunten. Als deze optie is ingesteld op true, worden alle daemonset-pods op bezette knooppunten verwijderd voordat het knooppunt wordt verwijderd. Als de daemonset-pod niet kan worden verwijderd, wordt een ander knooppunt gekozen voor schalen. Als dit is ingesteld op false, wordt het knooppunt verwijderd zonder ervoor te zorgen dat daemonset-pods worden verwijderd of verwijderd.

daemonsetEvictionForOccupiedNodes?: boolean

Waarde van eigenschap

boolean

expander

De expander om te gebruiken bij het opschalen. Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie.

expander?: string

Waarde van eigenschap

string

ignoreDaemonsetsUtilization

Moet CA DaemonSet-pods negeren bij het berekenen van het resourcegebruik voor het verkleinen. Indien ingesteld op true, worden de resources die door daemonset worden gebruikt, in aanmerking genomen bij het nemen van beslissingen over omlaag schalen.

ignoreDaemonsetsUtilization?: boolean

Waarde van eigenschap

boolean

maxEmptyBulkDelete

Het maximum aantal lege knooppunten dat tegelijkertijd kan worden verwijderd. Dit moet een positief geheel getal zijn. De standaardwaarde is 10.

maxEmptyBulkDelete?: string

Waarde van eigenschap

string

maxGracefulTerminationSec

Het maximum aantal seconden dat de automatische schaalaanpassing van clusters wacht op beëindiging van pods bij het omlaag schalen van een knooppunt. De standaardwaarde is 600.

maxGracefulTerminationSec?: string

Waarde van eigenschap

string

maxNodeProvisionTime

De maximale tijd waarop de automatische schaalaanpassing wacht tot een knooppunt is ingericht. De standaardwaarde is 15 min. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

maxNodeProvisionTime?: string

Waarde van eigenschap

string

maxTotalUnreadyPercentage

Het maximumpercentage van ongelezen knooppunten in het cluster. Nadat dit percentage is overschreden, stopt de automatische schaalaanpassing van clusters bewerkingen. De standaardwaarde is 45. Het maximum is 100 en het minimum is 0.

maxTotalUnreadyPercentage?: string

Waarde van eigenschap

string

newPodScaleUpDelay

Niet-geplande pods negeren voordat ze een bepaalde leeftijd hebben. Voor scenario's zoals burst-/batchschaal waarbij u niet wilt dat CA reageert voordat de kubernetes-scheduler alle pods kan plannen, kunt u ca laten weten dat niet-geplande pods worden genegeerd voordat ze een bepaalde leeftijd hebben. De standaardwaarde is '0s'. Waarden moeten een geheel getal zijn, gevolgd door een eenheid ('s' voor seconden, 'm' voor minuten, 'h' voor uren, enzovoort).

newPodScaleUpDelay?: string

Waarde van eigenschap

string

okTotalUnreadyCount

Het aantal toegestane ongelezen knooppunten, ongeacht het maximumaantal ongelezen knooppunten. Dit moet een geheel getal zijn. De standaardwaarde is 3.

okTotalUnreadyCount?: string

Waarde van eigenschap

string

scaleDownDelayAfterAdd

Hoe lang na de opschaling hervat de evaluatie voor neerschalen? De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownDelayAfterAdd?: string

Waarde van eigenschap

string

scaleDownDelayAfterDelete

Hoe lang na het verwijderen van knooppunten de evaluatie voor afschaling wordt hervat. De standaardwaarde is het scaninterval. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownDelayAfterDelete?: string

Waarde van eigenschap

string

scaleDownDelayAfterFailure

Hoe lang na het falen van de afschaling wordt de evaluatie van de afschaling hervat? De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownDelayAfterFailure?: string

Waarde van eigenschap

string

scaleDownUnneededTime

Hoe lang een knooppunt niet meer hoeft te worden gebruikt voordat het in aanmerking komt voor omlaag schalen. De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownUnneededTime?: string

Waarde van eigenschap

string

scaleDownUnreadyTime

Hoe lang een onklaar knooppunt overbodig moet zijn voordat het in aanmerking komt voor verkleining. De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownUnreadyTime?: string

Waarde van eigenschap

string

scaleDownUtilizationThreshold

Knooppuntgebruiksniveau, gedefinieerd als som van aangevraagde resources gedeeld door capaciteit, waaronder een knooppunt kan worden overwogen voor omlaag schalen. De standaardwaarde is '0,5'.

scaleDownUtilizationThreshold?: string

Waarde van eigenschap

string

scanInterval

Hoe vaak het cluster opnieuw wordt geëvalueerd voor omhoog of omlaag schalen. De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn.

scanInterval?: string

Waarde van eigenschap

string

skipNodesWithLocalStorage

Als automatische schaalaanpassing van clusters knooppunten met pods met lokale opslag overslaat, bijvoorbeeld EmptyDir of HostPath. De standaardwaarde is waar.

skipNodesWithLocalStorage?: string

Waarde van eigenschap

string

skipNodesWithSystemPods

Als cluster autoscaler het verwijderen van nodes met pods uit kube-system overslaat (behalve DaemonSet of mirror pods). De standaardwaarde is waar.

skipNodesWithSystemPods?: string

Waarde van eigenschap

string