ClusterUpgradePolicy
Descreve a política usada ao atualizar o cluster.
Propriedades
Nome | Type | Obrigatório |
---|---|---|
forceRestart | booleano | Não |
upgradeReplicaSetCheckTimeout | string | Sim |
healthCheckWaitDuration | string | Sim |
healthCheckStableDuration | string | Sim |
healthCheckRetryTimeout | string | Sim |
upgradeTimeout | string | Sim |
upgradeDomainTimeout | string | Sim |
healthPolicy | ClusterHealthPolicy | Sim |
deltaHealthPolicy | ClusterUpgradeDeltaHealthPolicy | Não |
forceRestart
Tipo: booliano
Obrigatório: não
Se for true, os processos serão reiniciados com força durante a atualização mesmo quando a versão do código não tiver sido alterada (a atualização altera apenas a configuração ou os dados).
upgradeReplicaSetCheckTimeout
Tipo: string
Obrigatório: sim
A quantidade máxima de tempo para bloquear o processamento de um domínio de atualização e reventar a perda de disponibilidade quando houver problemas inesperados. Quando esse tempo limite expira, o processamento do domínio de atualização continua, independentemente de problemas de perda de disponibilidade. O tempo limite será redefinido no início de cada domínio de atualização. O tempo limite pode estar em hh:mm:ss ou no formato d.hh:mm:ss.ms.
healthCheckWaitDuration
Tipo: string
Obrigatório: sim
O período de tempo de espera após a conclusão de um domínio de atualização antes de executar verificações de integridade. A duração pode estar em hh:mm:ss ou no formato d.hh:mm:ss.ms.
healthCheckStableDuration
Tipo: string
Obrigatório: sim
A quantidade de tempo que o aplicativo ou o cluster deve permanecer íntegro antes que a atualização passe para o próximo domínio de atualização. A duração pode estar em hh:mm:ss ou no formato d.hh:mm:ss.ms.
healthCheckRetryTimeout
Tipo: string
Obrigatório: sim
A quantidade de tempo para repetir a avaliação de integridade quando o aplicativo ou cluster não estiver íntegro antes que a atualização seja revertida. O tempo limite pode estar em hh:mm:ss ou no formato d.hh:mm:ss.ms.
upgradeTimeout
Tipo: string
Obrigatório: sim
A quantidade de tempo que a atualização geral precisa ser concluída antes que a atualização seja revertida. O tempo limite pode estar em hh:mm:ss ou no formato d.hh:mm:ss.ms.
upgradeDomainTimeout
Tipo: string
Obrigatório: sim
A quantidade de tempo que cada domínio de atualização precisa concluir antes que a atualização seja revertida. O tempo limite pode estar em hh:mm:ss ou no formato d.hh:mm:ss.ms.
healthPolicy
Tipo: ClusterHealthPolicy
Obrigatório: sim
A política de integridade do cluster usada ao atualizar o cluster.
deltaHealthPolicy
Tipo: ClusterUpgradeDeltaHealthPolicy
Obrigatório: não
A política de integridade delta do cluster usada ao atualizar o cluster.