ManagedClusterPropertiesAutoScalerProfile interface
Parameters die moeten worden toegepast op de automatische schaalaanpassing van clusters wanneer deze optie is ingeschakeld
Eigenschappen
| balance |
Detecteert vergelijkbare knooppuntgroepen en balanceert het aantal knooppunten ertussen. Geldige waarden zijn 'true' en 'false' |
| daemonset |
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. |
| daemonset |
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. |
| ignore |
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. |
| max |
Het maximum aantal lege knooppunten dat tegelijkertijd kan worden verwijderd. Dit moet een positief geheel getal zijn. De standaardwaarde is 10. |
| max |
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. |
| max |
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. |
| max |
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. |
| new |
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). |
| ok |
Het aantal toegestane ongelezen knooppunten, ongeacht het maximumaantal ongelezen knooppunten. Dit moet een geheel getal zijn. De standaardwaarde is 3. |
| scale |
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. |
| scale |
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. |
| scale |
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. |
| scale |
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. |
| scale |
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. |
| scale |
Knooppuntgebruiksniveau, gedefinieerd als som van aangevraagde resources gedeeld door capaciteit, waaronder een knooppunt kan worden overwogen voor omlaag schalen. De standaardwaarde is '0,5'. |
| scan |
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. |
| skip |
Als automatische schaalaanpassing van clusters knooppunten met pods met lokale opslag overslaat, bijvoorbeeld EmptyDir of HostPath. De standaardwaarde is waar. |
| skip |
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