Partilhar via


ManagedClusterPropertiesAutoScalerProfile interface

Parâmetros a serem aplicados ao autoscaler de cluster quando ativado

Propriedades

balanceSimilarNodeGroups

Os valores válidos são 'true' e 'false'

daemonsetEvictionForEmptyNodes

Se definido como true, todos os pods daemonset em nós vazios serão removidos antes da exclusão do nó. Se o pod daemonset não puder ser removido, outro nó será escolhido para dimensionamento. Se definido como false, o nó será excluído sem garantir que os pods daemonset sejam excluídos ou removidos.

daemonsetEvictionForOccupiedNodes

Se definido como true, todos os pods daemonset em nós ocupados serão removidos antes da exclusão do nó. Se o pod daemonset não puder ser removido, outro nó será escolhido para dimensionamento. Se definido como false, o nó será excluído sem garantir que os pods daemonset sejam excluídos ou removidos.

expander

Se não for especificado, o padrão é 'aleatório'. Consulte expansores para obter mais informações.

ignoreDaemonsetsUtilization

Se definido como true, os recursos usados pelo daemonset serão levados em conta ao tomar decisões de redução.

maxEmptyBulkDelete

O padrão é 10.

maxGracefulTerminationSec

O padrão é 600.

maxNodeProvisionTime

O padrão é '15m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

maxTotalUnreadyPercentage

O padrão é 45. O máximo é 100 e o mínimo é 0.

newPodScaleUpDelay

Para cenários como burst/batch scale em que você não quer que a CA aja antes que o agendador do kubernetes possa agendar todos os pods, você pode dizer à CA para ignorar pods não programados antes que eles tenham uma certa idade. O padrão é '0s'. Os valores devem ser um número inteiro seguido de uma unidade («s» durante segundos, «m» durante minutos, «h» durante horas, etc.).

okTotalUnreadyCount

Este deve ser um número inteiro. O padrão é 3.

scaleDownDelayAfterAdd

O padrão é '10m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownDelayAfterDelete

O padrão é o intervalo de varredura. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownDelayAfterFailure

O padrão é '3m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownUnneededTime

O padrão é '10m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownUnreadyTime

O padrão é '20m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownUtilizationThreshold

O padrão é '0.5'.

scanInterval

O padrão é '10'. Os valores devem ser um número inteiro de segundos.

skipNodesWithLocalStorage

O padrão é true.

skipNodesWithSystemPods

O padrão é true.

Detalhes de Propriedade

balanceSimilarNodeGroups

Os valores válidos são 'true' e 'false'

balanceSimilarNodeGroups?: string

Valor de Propriedade

string

daemonsetEvictionForEmptyNodes

Se definido como true, todos os pods daemonset em nós vazios serão removidos antes da exclusão do nó. Se o pod daemonset não puder ser removido, outro nó será escolhido para dimensionamento. Se definido como false, o nó será excluído sem garantir que os pods daemonset sejam excluídos ou removidos.

daemonsetEvictionForEmptyNodes?: boolean

Valor de Propriedade

boolean

daemonsetEvictionForOccupiedNodes

Se definido como true, todos os pods daemonset em nós ocupados serão removidos antes da exclusão do nó. Se o pod daemonset não puder ser removido, outro nó será escolhido para dimensionamento. Se definido como false, o nó será excluído sem garantir que os pods daemonset sejam excluídos ou removidos.

daemonsetEvictionForOccupiedNodes?: boolean

Valor de Propriedade

boolean

expander

Se não for especificado, o padrão é 'aleatório'. Consulte expansores para obter mais informações.

expander?: string

Valor de Propriedade

string

ignoreDaemonsetsUtilization

Se definido como true, os recursos usados pelo daemonset serão levados em conta ao tomar decisões de redução.

ignoreDaemonsetsUtilization?: boolean

Valor de Propriedade

boolean

maxEmptyBulkDelete

O padrão é 10.

maxEmptyBulkDelete?: string

Valor de Propriedade

string

maxGracefulTerminationSec

O padrão é 600.

maxGracefulTerminationSec?: string

Valor de Propriedade

string

maxNodeProvisionTime

O padrão é '15m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

maxNodeProvisionTime?: string

Valor de Propriedade

string

maxTotalUnreadyPercentage

O padrão é 45. O máximo é 100 e o mínimo é 0.

maxTotalUnreadyPercentage?: string

Valor de Propriedade

string

newPodScaleUpDelay

Para cenários como burst/batch scale em que você não quer que a CA aja antes que o agendador do kubernetes possa agendar todos os pods, você pode dizer à CA para ignorar pods não programados antes que eles tenham uma certa idade. O padrão é '0s'. Os valores devem ser um número inteiro seguido de uma unidade («s» durante segundos, «m» durante minutos, «h» durante horas, etc.).

newPodScaleUpDelay?: string

Valor de Propriedade

string

okTotalUnreadyCount

Este deve ser um número inteiro. O padrão é 3.

okTotalUnreadyCount?: string

Valor de Propriedade

string

scaleDownDelayAfterAdd

O padrão é '10m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownDelayAfterAdd?: string

Valor de Propriedade

string

scaleDownDelayAfterDelete

O padrão é o intervalo de varredura. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownDelayAfterDelete?: string

Valor de Propriedade

string

scaleDownDelayAfterFailure

O padrão é '3m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownDelayAfterFailure?: string

Valor de Propriedade

string

scaleDownUnneededTime

O padrão é '10m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownUnneededTime?: string

Valor de Propriedade

string

scaleDownUnreadyTime

O padrão é '20m'. Os valores devem ser um inteiro seguido de um 'm'. Nenhuma unidade de tempo além de minutos (m) é suportada.

scaleDownUnreadyTime?: string

Valor de Propriedade

string

scaleDownUtilizationThreshold

O padrão é '0.5'.

scaleDownUtilizationThreshold?: string

Valor de Propriedade

string

scanInterval

O padrão é '10'. Os valores devem ser um número inteiro de segundos.

scanInterval?: string

Valor de Propriedade

string

skipNodesWithLocalStorage

O padrão é true.

skipNodesWithLocalStorage?: string

Valor de Propriedade

string

skipNodesWithSystemPods

O padrão é true.

skipNodesWithSystemPods?: string

Valor de Propriedade

string