Compartir a través de


AgentPoolUpgradeSettings Clase

  • java.lang.Object
    • com.azure.resourcemanager.containerservice.models.AgentPoolUpgradeSettings

public final class AgentPoolUpgradeSettings

Configuración para actualizar un grupo de agentes.

Resumen del constructor

Constructor Description
AgentPoolUpgradeSettings()

Crea una instancia de la clase Configuración de actualizacióndel grupode agentes.

Resumen del método

Modificador y tipo Método y descripción
Integer drainTimeoutInMinutes()

Obtener la propiedad TimeoutInMinutes de purga: tiempo de espera de purga de un nodo

String maxSurge()

Obtiene la propiedad maxSurge: el número máximo o el porcentaje de nodos que se sobrecargan durante la actualización.

void validate()

Valida la instancia.

AgentPoolUpgradeSettings withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)

Establecer la propiedad TimeoutInMinutes de purga: tiempo de espera de purga de un nodo

AgentPoolUpgradeSettings withMaxSurge(String maxSurge)

Establezca la propiedad maxSurge: número máximo o porcentaje de nodos que se sobrecargan durante la actualización.

Métodos heredados de java.lang.Object

Detalles del constructor

AgentPoolUpgradeSettings

public AgentPoolUpgradeSettings()

Crea una instancia de la clase AgentPoolUpgradeSettings.

Detalles del método

drainTimeoutInMinutes

public Integer drainTimeoutInMinutes()

Obtener la propiedad drainTimeoutInMinutes: tiempo de espera de purga de un nodo

Cantidad de tiempo (en minutos) que se espera a la expulsión de pods y terminación correcta por nodo. Este tiempo de espera de expulsión respeta la espera de los presupuestos de interrupción del pod. Si se supera este tiempo, se produce un error en la actualización. Si no se especifica, el valor predeterminado es de 30 minutos.

Returns:

el valor drainTimeoutInMinutes.

maxSurge

public String maxSurge()

Obtiene la propiedad maxSurge: número máximo o porcentaje de nodos que se sobrecargan durante la actualización.

Esto puede establecerse en un entero (por ejemplo, "5") o en un porcentaje (por ejemplo, "50%"). Si se especifica un porcentaje, es el porcentaje del tamaño total del grupo de agentes en el momento de la actualización. En porcentajes, los nodos fraccionarios se redondean hacia arriba. Si no se especifica, el valor predeterminado es 1. Para obtener más información, incluidos los procedimientos recomendados, vea: https://docs.microsoft.com/azure/aks/upgrade-cluster\#customize-node-surge-upgrade.

Returns:

el valor maxSurge.

validate

public void validate()

Valida la instancia.

withDrainTimeoutInMinutes

public AgentPoolUpgradeSettings withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)

Establecer la propiedad drainTimeoutInMinutes: tiempo de espera de purga de un nodo

Cantidad de tiempo (en minutos) que se espera a la expulsión de pods y terminación correcta por nodo. Este tiempo de espera de expulsión respeta la espera de los presupuestos de interrupción del pod. Si se supera este tiempo, se produce un error en la actualización. Si no se especifica, el valor predeterminado es de 30 minutos.

Parameters:

drainTimeoutInMinutes - el valor drainTimeoutInMinutes que se va a establecer.

Returns:

El propio objeto AgentPoolUpgradeSettings.

withMaxSurge

public AgentPoolUpgradeSettings withMaxSurge(String maxSurge)

Establezca la propiedad maxSurge: número máximo o porcentaje de nodos que se sobrecargan durante la actualización.

Esto puede establecerse en un entero (por ejemplo, "5") o en un porcentaje (por ejemplo, "50%"). Si se especifica un porcentaje, es el porcentaje del tamaño total del grupo de agentes en el momento de la actualización. En porcentajes, los nodos fraccionarios se redondean hacia arriba. Si no se especifica, el valor predeterminado es 1. Para obtener más información, incluidos los procedimientos recomendados, vea: https://docs.microsoft.com/azure/aks/upgrade-cluster\#customize-node-surge-upgrade.

Parameters:

maxSurge - el valor maxSurge que se va a establecer.

Returns:

El propio objeto AgentPoolUpgradeSettings.

Se aplica a