Compartir a través de


ManagedClusterPropertiesAutoScalerProfile interface

Parámetros que se van a aplicar al escalador automático del clúster cuando está habilitado

Propiedades

balanceSimilarNodeGroups

Los valores válidos son "true" y "false"

daemonsetEvictionForEmptyNodes

Si se establece en true, todos los pods de daemonset en nodos vacíos se expulsarán antes de eliminar el nodo. Si el pod daemonset no se puede expulsar a otro nodo se elegirá para el escalado. Si se establece en false, el nodo se eliminará sin asegurarse de que los pods del demonio se eliminen o desalojen.

daemonsetEvictionForOccupiedNodes

Si se establece en true, se expulsarán todos los pods de daemonset en los nodos ocupados antes de la eliminación del nodo. Si el pod daemonset no se puede expulsar a otro nodo se elegirá para el escalado. Si se establece en false, el nodo se eliminará sin asegurarse de que los pods del demonio se eliminen o desalojen.

expander

Si no se especifica, el valor predeterminado es "aleatorio". Consulte expanders para obtener más información.

ignoreDaemonsetsUtilization

Si se establece en true, los recursos usados por daemonset se tendrán en cuenta al tomar decisiones de reducción vertical.

maxEmptyBulkDelete

El valor predeterminado es 10.

maxGracefulTerminationSec

El valor predeterminado es 600.

maxNodeProvisionTime

El valor predeterminado es "15m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

maxTotalUnreadyPercentage

El valor predeterminado es 45. El máximo es 100 y el mínimo es 0.

newPodScaleUpDelay

En escenarios como la escala de ráfagas o lotes en los que no quiere que la CA actúe antes de que el programador de Kubernetes pueda programar todos los pods, puede indicar a la ENTIDAD de certificación que omita los pods no programados antes de que tengan una antigüedad determinada. El valor predeterminado es "0s". Los valores deben ser un entero seguido de una unidad ('s' durante segundos, 'm' durante minutos, 'h' durante horas, etcetera).

okTotalUnreadyCount

Debe ser un entero. El valor predeterminado es 3.

scaleDownDelayAfterAdd

El valor predeterminado es "10m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownDelayAfterDelete

El valor predeterminado es el intervalo de examen. Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownDelayAfterFailure

El valor predeterminado es "3m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownUnneededTime

El valor predeterminado es "10m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownUnreadyTime

El valor predeterminado es "20m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownUtilizationThreshold

El valor predeterminado es "0,5".

scanInterval

El valor predeterminado es "10". Los valores deben ser un número entero de segundos.

skipNodesWithLocalStorage

El valor predeterminado es true.

skipNodesWithSystemPods

El valor predeterminado es true.

Detalles de las propiedades

balanceSimilarNodeGroups

Los valores válidos son "true" y "false"

balanceSimilarNodeGroups?: string

Valor de propiedad

string

daemonsetEvictionForEmptyNodes

Si se establece en true, todos los pods de daemonset en nodos vacíos se expulsarán antes de eliminar el nodo. Si el pod daemonset no se puede expulsar a otro nodo se elegirá para el escalado. Si se establece en false, el nodo se eliminará sin asegurarse de que los pods del demonio se eliminen o desalojen.

daemonsetEvictionForEmptyNodes?: boolean

Valor de propiedad

boolean

daemonsetEvictionForOccupiedNodes

Si se establece en true, se expulsarán todos los pods de daemonset en los nodos ocupados antes de la eliminación del nodo. Si el pod daemonset no se puede expulsar a otro nodo se elegirá para el escalado. Si se establece en false, el nodo se eliminará sin asegurarse de que los pods del demonio se eliminen o desalojen.

daemonsetEvictionForOccupiedNodes?: boolean

Valor de propiedad

boolean

expander

Si no se especifica, el valor predeterminado es "aleatorio". Consulte expanders para obtener más información.

expander?: string

Valor de propiedad

string

ignoreDaemonsetsUtilization

Si se establece en true, los recursos usados por daemonset se tendrán en cuenta al tomar decisiones de reducción vertical.

ignoreDaemonsetsUtilization?: boolean

Valor de propiedad

boolean

maxEmptyBulkDelete

El valor predeterminado es 10.

maxEmptyBulkDelete?: string

Valor de propiedad

string

maxGracefulTerminationSec

El valor predeterminado es 600.

maxGracefulTerminationSec?: string

Valor de propiedad

string

maxNodeProvisionTime

El valor predeterminado es "15m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

maxNodeProvisionTime?: string

Valor de propiedad

string

maxTotalUnreadyPercentage

El valor predeterminado es 45. El máximo es 100 y el mínimo es 0.

maxTotalUnreadyPercentage?: string

Valor de propiedad

string

newPodScaleUpDelay

En escenarios como la escala de ráfagas o lotes en los que no quiere que la CA actúe antes de que el programador de Kubernetes pueda programar todos los pods, puede indicar a la ENTIDAD de certificación que omita los pods no programados antes de que tengan una antigüedad determinada. El valor predeterminado es "0s". Los valores deben ser un entero seguido de una unidad ('s' durante segundos, 'm' durante minutos, 'h' durante horas, etcetera).

newPodScaleUpDelay?: string

Valor de propiedad

string

okTotalUnreadyCount

Debe ser un entero. El valor predeterminado es 3.

okTotalUnreadyCount?: string

Valor de propiedad

string

scaleDownDelayAfterAdd

El valor predeterminado es "10m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownDelayAfterAdd?: string

Valor de propiedad

string

scaleDownDelayAfterDelete

El valor predeterminado es el intervalo de examen. Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownDelayAfterDelete?: string

Valor de propiedad

string

scaleDownDelayAfterFailure

El valor predeterminado es "3m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownDelayAfterFailure?: string

Valor de propiedad

string

scaleDownUnneededTime

El valor predeterminado es "10m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownUnneededTime?: string

Valor de propiedad

string

scaleDownUnreadyTime

El valor predeterminado es "20m". Los valores deben ser un entero seguido de "m". No se admite ninguna unidad de tiempo distinta de minutos (m).

scaleDownUnreadyTime?: string

Valor de propiedad

string

scaleDownUtilizationThreshold

El valor predeterminado es "0,5".

scaleDownUtilizationThreshold?: string

Valor de propiedad

string

scanInterval

El valor predeterminado es "10". Los valores deben ser un número entero de segundos.

scanInterval?: string

Valor de propiedad

string

skipNodesWithLocalStorage

El valor predeterminado es true.

skipNodesWithLocalStorage?: string

Valor de propiedad

string

skipNodesWithSystemPods

El valor predeterminado es true.

skipNodesWithSystemPods?: string

Valor de propiedad

string