AgentPoolUpgradeSettings Clase
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. AgentPoolUpgradeSettings
- com.
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ón |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Integer |
drainTimeoutInMinutes()
Obtener la propiedad Timeout |
String |
maxSurge()
Obtiene la propiedad max |
void |
validate()
Valida la instancia. |
Agent |
withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)
Establecer la propiedad Timeout |
Agent |
withMaxSurge(String maxSurge)
Establezca la propiedad max |
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:
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:
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:
Returns:
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:
Returns:
Se aplica a
Azure SDK for Java