Mantenha seu cluster em uma versão do Kubernetes com suporte por meio de atualizações agendadas e pré-verificadas.
Limitações
A atualização automática tem suporte apenas para clusters ACK Serverless que executam o Kubernetes 1.22 ou posterior.
Por que usar a atualização automática
O ACK interrompe o lançamento de novos recursos e patches para clusters em versões desatualizadas do Kubernetes e oferece apenas suporte limitado. Consulte Risks in outdated Kubernetes versions. Use uma versão do Kubernetes com suporte para garantir segurança e estabilidade.
A atualização automática elimina a necessidade de agendamento manual e garante a adoção oportuna de novos recursos do Kubernetes.
Como funciona
Após ativar a atualização automática, o ACK gera cada plano de atualização com pelo menos um dia de antecedência. O plano inclui uma pré-verificação seguida pela atualização do plano de controle, dentro da sua janela de manutenção.
Não é possível reverter atualizações. Para ignorar uma atualização, cancele o plano correspondente. O cancelamento afeta apenas aquela atualização específica; a atualização automática permanece ativada.
Atualize o cluster manualmente a qualquer momento. Consulte Manually upgrade a cluster.
Pré-requisitos
Antes de começar, verifique se você tem:
Um cluster ACK Serverless executando o Kubernetes 1.22 ou posterior
Acesso ao console ACK
Ativar a atualização automática
Faça login no console ACK. No painel de navegação à esquerda, clique em Clusters.
Na página Clusters, clique em nome do cluster desejado. No painel de navegação à esquerda, escolha Operations > Upgrade Cluster.
-
Na página Upgrade Cluster, configure a política de atualização automática. O ACK executa uma pré-verificação antes de cada atualização. Se a pré-verificação falhar, corrija os problemas relatados e aguarde o ACK tentar novamente. Visualize os resultados da pré-verificação e o histórico de atualizações na seção History.
Selecione um Upgrade Channel (Patch, Stable ou Rapid). Consulte Upgrade channels.
Defina uma Maintenance Window de pelo menos 2 horas.
(Opcional) Na página Clusters, verifique se a versão do Kubernetes foi atualizada.
Canais de atualização
O canal de atualização determina para qual versão do Kubernetes o ACK atualizará seu cluster.
Exemplo: A versão atual do cluster é 1.26.3-aliyun.1. As versões disponíveis são 1.26.15-aliyun.1, 1.28.9-aliyun.1 e 1.30.1-aliyun.1 (minor mais recente: 1,30, segunda minor mais recente: 1,28).
|
Canal |
Comportamento |
Versão de destino |
|
Patch |
Atualiza para a versão de patch mais recente da versão minor atual. Sem alterações disruptivas. |
1.26.15-aliyun.1 |
|
Stable |
Atualiza para a versão de patch mais recente da segunda versão minor mais recente. A estabilidade é verificada, mas podem ocorrer alterações de API e recursos. |
1.28.9-aliyun.1 |
|
Rapid |
Atualiza para a versão de patch mais recente da versão minor mais recente para obter os recursos mais novos do Kubernetes. |
1.30.1-aliyun.1 |
O Guia de versões define as versões de patch e minor.
Janela de manutenção
A janela de manutenção controla quando o ACK executa atualizações automáticas e operações de O&M de nós.
Configure a janela de manutenção para pelo menos 2 horas.
Se você alterar a janela de manutenção:
Antes do início de uma atualização: O plano de atualização atual é cancelado.
Durante uma atualização em andamento: A atualização em progresso é cancelada.
Visualizar e gerenciar planos de atualização
Visualize os detalhes do plano na aba O&M Plan ou chame a API ListOperationPlans.
Para ignorar uma atualização agendada, cancele o plano na aba O&M Plan. Cancelar um plano não desativa a atualização automática.
Notificações de atualização
Se uma atualização falhar, o ACK envia notificações por e-mail e mensagens internas do site.
Próximos passos
-
Para atualizar imediatamente, atualize o cluster manualmente:
Console ACK: Manually upgrade a cluster
API ACK: UpgradeCluster
Revise as versões do Kubernetes com suporte, considerações sobre atualização e recursos e APIs obsoletos no Guia de versões.
Para workloads de produção em grande escala, considere migrating to ACK Serverless Pro clusters. Consulte Clusters ACK Serverless Pro.