ClusterUpgradePolicy
Descreve a política utilizada ao atualizar o cluster.
Propriedades
Nome | Tipo | Necessário |
---|---|---|
forceRestart | boolean | No |
upgradeReplicaSetCheckTimeout | string | Yes |
healthCheckWaitDuration | string | Yes |
healthCheckStableDuration | string | Yes |
healthCheckRetryTimeout | string | Yes |
upgradeTimeout | string | Yes |
upgradeDomainTimeout | string | Yes |
healthPolicy | ClusterHealthPolicy | Yes |
deltaHealthPolicy | ClusterUpgradeDeltaHealthPolicy | No |
forceRestart
Tipo: booleano
Obrigatório: Não
Se for verdadeiro, os processos são reiniciados com força durante a atualização, mesmo quando a versão do código não foi alterada (a atualização só altera a configuração ou os dados).
upgradeReplicaSetCheckTimeout
Tipo: cadeia
Obrigatório: Sim
A quantidade máxima de tempo para bloquear o processamento de um domínio de atualização e a perda de disponibilidade quando existem problemas inesperados. Quando este tempo limite expirar, o processamento do domínio de atualização irá prosseguir independentemente dos problemas de perda de disponibilidade. O tempo limite é reposto no início de cada domínio de atualização. O tempo limite pode estar no formato hh:mm:ss ou no formato d.hh:mm:ss.ms.
healthCheckWaitDuration
Tipo: cadeia
Obrigatório: Sim
O período de tempo a aguardar depois de concluir um domínio de atualização antes de efetuar verificações de estado de funcionamento. A duração pode estar no formato hh:mm:ss ou no formato d.hh:mm:ss.ms.
healthCheckStableDuration
Tipo: cadeia
Obrigatório: Sim
O período de tempo durante o qual a aplicação ou cluster tem de permanecer em bom estado de funcionamento antes de a atualização avançar para o domínio de atualização seguinte. A duração pode estar no formato hh:mm:ss ou no formato d.hh:mm:ss.ms.
healthCheckRetryTimeout
Tipo: cadeia
Obrigatório: Sim
A quantidade de tempo para repetir a avaliação do estado de funcionamento quando a aplicação ou o cluster está em mau estado de funcionamento antes de a atualização ser revertida. O tempo limite pode estar no formato hh:mm:ss ou no formato d.hh:mm:ss.ms.
upgradeTimeout
Tipo: cadeia
Obrigatório: Sim
O período de tempo que a atualização geral tem de ser concluída antes de a atualização ser revertido. O tempo limite pode estar no formato hh:mm:ss ou no formato d.hh:mm:ss.ms.
upgradeDomainTimeout
Tipo: cadeia
Obrigatório: Sim
A quantidade de tempo que cada domínio de atualização tem de concluir antes de a atualização ser revertido. O tempo limite pode estar no formato hh:mm:ss ou no formato d.hh:mm:ss.ms.
healthPolicy
Tipo: ClusterHealthPolicy
Obrigatório: Sim
A política de estado de funcionamento do cluster utilizada ao atualizar o cluster.
deltaHealthPolicy
Tipo: ClusterUpgradeDeltaHealthPolicy
Obrigatório: Não
A política de estado de funcionamento delta do cluster utilizada ao atualizar o cluster.