Delen via


ManagedClusterPropertiesAutoScalerProfile interface

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

Eigenschappen

balanceSimilarNodeGroups

Geldige waarden zijn 'true' en 'false'

daemonsetEvictionForEmptyNodes

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

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

Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie.

ignoreDaemonsetsUtilization

Indien ingesteld op true, worden de resources die door daemonset worden gebruikt, in aanmerking genomen bij het nemen van beslissingen over omlaag schalen.

maxEmptyBulkDelete

De standaardwaarde is 10.

maxGracefulTerminationSec

De standaardwaarde is 600.

maxNodeProvisionTime

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

De standaardwaarde is 45. Het maximum is 100 en het minimum is 0.

newPodScaleUpDelay

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

Dit moet een geheel getal zijn. De standaardwaarde is 3.

scaleDownDelayAfterAdd

De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownDelayAfterDelete

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

De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownUnneededTime

De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownUnreadyTime

De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund.

scaleDownUtilizationThreshold

De standaardwaarde is '0,5'.

scanInterval

De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn.

skipNodesWithLocalStorage

De standaardwaarde is waar.

skipNodesWithSystemPods

De standaardwaarde is waar.

Eigenschapdetails

balanceSimilarNodeGroups

Geldige waarden zijn 'true' en 'false'

balanceSimilarNodeGroups?: string

Waarde van eigenschap

string

daemonsetEvictionForEmptyNodes

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

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

Als dit niet is opgegeven, is de standaardwaarde 'willekeurig'. Zie expanders voor meer informatie.

expander?: string

Waarde van eigenschap

string

ignoreDaemonsetsUtilization

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

De standaardwaarde is 10.

maxEmptyBulkDelete?: string

Waarde van eigenschap

string

maxGracefulTerminationSec

De standaardwaarde is 600.

maxGracefulTerminationSec?: string

Waarde van eigenschap

string

maxNodeProvisionTime

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

De standaardwaarde is 45. Het maximum is 100 en het minimum is 0.

maxTotalUnreadyPercentage?: string

Waarde van eigenschap

string

newPodScaleUpDelay

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

Dit moet een geheel getal zijn. De standaardwaarde is 3.

okTotalUnreadyCount?: string

Waarde van eigenschap

string

scaleDownDelayAfterAdd

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

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

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

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

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

De standaardwaarde is '0,5'.

scaleDownUtilizationThreshold?: string

Waarde van eigenschap

string

scanInterval

De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn.

scanInterval?: string

Waarde van eigenschap

string

skipNodesWithLocalStorage

De standaardwaarde is waar.

skipNodesWithLocalStorage?: string

Waarde van eigenschap

string

skipNodesWithSystemPods

De standaardwaarde is waar.

skipNodesWithSystemPods?: string

Waarde van eigenschap

string