AgentPoolUpgradeSettings Classe
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. AgentPoolUpgradeSettings
- com.
public final class AgentPoolUpgradeSettings
Configurações para atualizar um agentpool.
Resumo do Construtor
Construtor | Description |
---|---|
AgentPoolUpgradeSettings() |
Cria uma instância da classe Configurações de Atualização |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Integer |
drainTimeoutInMinutes()
Obter a propriedade Dreno |
String |
maxSurge()
Obter a propriedade max |
void |
validate()
Valida a instância. |
Agent |
withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)
Definir a propriedade Dreno |
Agent |
withMaxSurge(String maxSurge)
Defina a propriedade max |
Métodos herdados de java.lang.Object
Detalhes do construtor
AgentPoolUpgradeSettings
public AgentPoolUpgradeSettings()
Cria uma instância da classe AgentPoolUpgradeSettings.
Detalhes do método
drainTimeoutInMinutes
public Integer drainTimeoutInMinutes()
Obter a propriedade drainTimeoutInMinutes: o tempo limite de drenagem para um nó
A quantidade de tempo (em minutos) para aguardar a remoção de pods e o encerramento normal por nó. Esse tempo de espera de remoção honra a espera dos orçamentos de interrupção do pod. Se esse tempo for excedido, a atualização falhará. Se não for especificado, o padrão será 30 minutos.
Returns:
maxSurge
public String maxSurge()
Obter a propriedade maxSurge: o número máximo ou o percentual de nós que são aumentados durante a atualização.
Isso pode ser definido como um inteiro (por exemplo, '5') ou uma porcentagem (por exemplo, '50%'). Se uma porcentagem for especificada, será a porcentagem do tamanho total do pool de agentes no momento da atualização. Para porcentagens, nós fracionários são arredondados para cima. Se não for especificado, o padrão será 1. Para obter mais informações, incluindo as práticas recomendadas, consulte: https://docs.microsoft.com/azure/aks/upgrade-cluster\#customize-node-surge-upgrade.
Returns:
validate
public void validate()
Valida a instância.
withDrainTimeoutInMinutes
public AgentPoolUpgradeSettings withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)
Definir a propriedade drainTimeoutInMinutes: o tempo limite de drenagem para um nó
A quantidade de tempo (em minutos) para aguardar a remoção de pods e o encerramento normal por nó. Esse tempo de espera de remoção honra a espera dos orçamentos de interrupção do pod. Se esse tempo for excedido, a atualização falhará. Se não for especificado, o padrão será 30 minutos.
Parameters:
Returns:
withMaxSurge
public AgentPoolUpgradeSettings withMaxSurge(String maxSurge)
Defina a propriedade maxSurge: o número máximo ou o percentual de nós que são aumentados durante a atualização.
Isso pode ser definido como um inteiro (por exemplo, '5') ou uma porcentagem (por exemplo, '50%'). Se uma porcentagem for especificada, será a porcentagem do tamanho total do pool de agentes no momento da atualização. Para porcentagens, nós fracionários são arredondados para cima. Se não for especificado, o padrão será 1. Para obter mais informações, incluindo as práticas recomendadas, consulte: https://docs.microsoft.com/azure/aks/upgrade-cluster\#customize-node-surge-upgrade.
Parameters:
Returns:
Aplica-se a
Azure SDK for Java