ManagedClusterPropertiesAutoScalerProfile interface
Parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters wanneer deze optie is ingeschakeld
Eigenschappen
balance |
Geldige waarden zijn 'true' en 'false' |
daemonset |
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. |
daemonset |
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. |
ignore |
Indien ingesteld op true, worden de resources die door daemonset worden gebruikt, in aanmerking genomen bij het nemen van beslissingen over omlaag schalen. |
max |
De standaardwaarde is 10. |
max |
De standaardwaarde is 600. |
max |
De standaardwaarde is 15 min. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. |
max |
De standaardwaarde is 45. Het maximum is 100 en het minimum is 0. |
new |
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). |
ok |
Dit moet een geheel getal zijn. De standaardwaarde is 3. |
scale |
De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. |
scale |
De standaardwaarde is het scaninterval. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. |
scale |
De standaardwaarde is '3m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. |
scale |
De standaardwaarde is '10m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. |
scale |
De standaardwaarde is '20m'. Waarden moeten een geheel getal zijn, gevolgd door een 'm'. Er wordt geen andere tijdseenheid dan minuten (m) ondersteund. |
scale |
De standaardwaarde is '0,5'. |
scan |
De standaardwaarde is '10'. Waarden moeten een geheel getal van seconden zijn. |
skip |
De standaardwaarde is waar. |
skip |
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