Partilhar via


AgentPoolUpgradeSettings Classe

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

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çãodo Poolde Agentes.

Resumo do método

Modificador e tipo Método e descrição
Integer drainTimeoutInMinutes()

Obter a propriedade DrenoTimeoutInMinutes: o tempo limite de drenagem para um nó

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.

void validate()

Valida a instância.

AgentPoolUpgradeSettings withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)

Definir a propriedade DrenoTimeoutInMinutes: o tempo limite de drenagem para um nó

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.

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:

o valor drainTimeoutInMinutes.

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:

o valor maxSurge.

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:

drainTimeoutInMinutes - o valor drainTimeoutInMinutes a ser definido.

Returns:

o objeto AgentPoolUpgradeSettings em si.

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:

maxSurge - o valor maxSurge a ser definido.

Returns:

o objeto AgentPoolUpgradeSettings em si.

Aplica-se a