ManagedClusterPropertiesAutoScalerProfile interface
Parâmetros a serem aplicados ao cluster-autoscaler quando habilitados
Propriedades
balance |
Os valores válidos são 'true' e 'false' |
daemonset |
Se definido como true, todos os pods de 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 do daemonset sejam excluídos ou removidos. |
daemonset |
Se definido como true, todos os pods de 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 do daemonset sejam excluídos ou removidos. |
expander | Se não for especificado, o padrão será "aleatório". Consulte expansores para obter mais informações. |
ignore |
Se definido como true, os recursos usados pelo daemonset serão levados em conta ao tomar decisões de redução horizontal. |
max |
O padrão é 10. |
max |
O padrão é 600. |
max |
O padrão é '15m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m). |
max |
O padrão é 45. O máximo é 100 e o mínimo é 0. |
new |
Para cenários como a escala de lote/intermitência em que você não deseja que a AC atue antes que o agendador do kubernetes possa agendar todos os pods, você pode dizer à AC para ignorar pods não programados antes que eles sejam de uma determinada idade. O padrão é '0s'. Os valores devem ser um inteiro seguido por uma unidade ('s' por segundos, 'm' por minutos, 'h' por horas etc. |
ok |
Isso deve ser um inteiro. O padrão é 3. |
scale |
O padrão é '10m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m). |
scale |
O padrão é o intervalo de verificação. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m). |
scale |
O padrão é '3m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m). |
scale |
O padrão é '10m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m). |
scale |
O padrão é '20m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m). |
scale |
O padrão é '0.5'. |
scan |
O padrão é '10'. Os valores devem ser um número inteiro de segundos. |
skip |
O padrão é verdadeiro. |
skip |
O padrão é verdadeiro. |
Detalhes da propriedade
balanceSimilarNodeGroups
Os valores válidos são 'true' e 'false'
balanceSimilarNodeGroups?: string
Valor da propriedade
string
daemonsetEvictionForEmptyNodes
Se definido como true, todos os pods de 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 do daemonset sejam excluídos ou removidos.
daemonsetEvictionForEmptyNodes?: boolean
Valor da propriedade
boolean
daemonsetEvictionForOccupiedNodes
Se definido como true, todos os pods de 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 do daemonset sejam excluídos ou removidos.
daemonsetEvictionForOccupiedNodes?: boolean
Valor da propriedade
boolean
expander
Se não for especificado, o padrão será "aleatório". Consulte expansores para obter mais informações.
expander?: string
Valor da propriedade
string
ignoreDaemonsetsUtilization
Se definido como true, os recursos usados pelo daemonset serão levados em conta ao tomar decisões de redução horizontal.
ignoreDaemonsetsUtilization?: boolean
Valor da propriedade
boolean
maxEmptyBulkDelete
O padrão é 10.
maxEmptyBulkDelete?: string
Valor da propriedade
string
maxGracefulTerminationSec
O padrão é 600.
maxGracefulTerminationSec?: string
Valor da propriedade
string
maxNodeProvisionTime
O padrão é '15m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m).
maxNodeProvisionTime?: string
Valor da propriedade
string
maxTotalUnreadyPercentage
O padrão é 45. O máximo é 100 e o mínimo é 0.
maxTotalUnreadyPercentage?: string
Valor da propriedade
string
newPodScaleUpDelay
Para cenários como a escala de lote/intermitência em que você não deseja que a AC atue antes que o agendador do kubernetes possa agendar todos os pods, você pode dizer à AC para ignorar pods não programados antes que eles sejam de uma determinada idade. O padrão é '0s'. Os valores devem ser um inteiro seguido por uma unidade ('s' por segundos, 'm' por minutos, 'h' por horas etc.
newPodScaleUpDelay?: string
Valor da propriedade
string
okTotalUnreadyCount
Isso deve ser um inteiro. O padrão é 3.
okTotalUnreadyCount?: string
Valor da propriedade
string
scaleDownDelayAfterAdd
O padrão é '10m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m).
scaleDownDelayAfterAdd?: string
Valor da propriedade
string
scaleDownDelayAfterDelete
O padrão é o intervalo de verificação. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m).
scaleDownDelayAfterDelete?: string
Valor da propriedade
string
scaleDownDelayAfterFailure
O padrão é '3m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m).
scaleDownDelayAfterFailure?: string
Valor da propriedade
string
scaleDownUnneededTime
O padrão é '10m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m).
scaleDownUnneededTime?: string
Valor da propriedade
string
scaleDownUnreadyTime
O padrão é '20m'. Os valores devem ser um inteiro seguido por um 'm'. Não há suporte para nenhuma unidade de tempo que não seja minutos (m).
scaleDownUnreadyTime?: string
Valor da propriedade
string
scaleDownUtilizationThreshold
O padrão é '0.5'.
scaleDownUtilizationThreshold?: string
Valor da propriedade
string
scanInterval
O padrão é '10'. Os valores devem ser um número inteiro de segundos.
scanInterval?: string
Valor da propriedade
string
skipNodesWithLocalStorage
O padrão é verdadeiro.
skipNodesWithLocalStorage?: string
Valor da propriedade
string
skipNodesWithSystemPods
O padrão é verdadeiro.
skipNodesWithSystemPods?: string
Valor da propriedade
string