Partilhar via


Atualizar clusters e conjuntos de nós do Azure Kubernetes Service

Um cluster do Serviço Kubernetes do Azure (AKS) precisa ser atualizado periodicamente para garantir segurança e compatibilidade com os recursos mais recentes. Há dois componentes de um cluster AKS que são necessários para manter:

  • Versão do Kubernetes do cluster: Parte do ciclo de vida do cluster AKS envolve a execução de atualizações para a versão mais recente do Kubernetes. É importante que você atualize para aplicar as versões de segurança mais recentes e ter acesso aos recursos mais recentes do Kubernetes, bem como para permanecer dentro da janela de suporte do AKS.
  • Versão da imagem do nó: O AKS fornece regularmente novas imagens de nó com as atualizações mais recentes do sistema operacional e do tempo de execução. É benéfico atualizar as imagens dos seus nós regularmente para garantir o suporte para os recursos mais recentes do AKS e aplicar patches de segurança e hot fixes essenciais.

Para nós Linux, patches e hotfixes de segurança de imagem de nó podem ser executados sem sua iniciação como atualizações autônomas. Essas atualizações são aplicadas automaticamente, mas o AKS não reinicia automaticamente os nós do Linux para concluir o processo de atualização. Você é obrigado a usar uma ferramenta como kured ou atualização de imagem de nó para reiniciar os nós e completar o ciclo.

A tabela a seguir resume os detalhes da atualização de cada componente:

Nome de componente Frequência da atualização Manutenção planeada suportada Métodos de operação suportados Link da documentação
Atualização da versão (secundária) do Cluster Kubernetes Aproximadamente de três em três meses Sim Automático, Manual Atualizar um cluster AKS
Atualização da versão do Cluster Kubernetes para a versão de patch suportada Aproximadamente semanalmente. Para determinar a versão aplicável mais recente na sua região, consulte o rastreador de versões do AKS Sim Automático, Manual Atualizar um cluster AKS
Atualização da versão da imagem do nó Linux: semanal
Windows: mensal
Sim Automático, Manual Atualização da imagem do nó AKS
Patches de segurança e hot fixes para imagens de nó Conforme necessário Patches de segurança do nó AKS

Uma prática importante que você deve incluir como parte do seu processo de atualização é lembrar-se de seguir padrões de implantação e teste comumente usados. Testar uma atualização em um ambiente de desenvolvimento ou teste antes da implantação em produção é uma etapa importante para garantir a funcionalidade do aplicativo e a compatibilidade com o ambiente de destino. Ele pode ajudá-lo a identificar e corrigir quaisquer erros, bugs ou problemas que possam afetar o desempenho, a segurança ou a usabilidade do aplicativo ou da infraestrutura subjacente.

Atualizações automáticas

As atualizações automáticas podem ser realizadas através de canais de atualização automática ou através de Ações do GitHub.

Manutenção planeada

A manutenção planejada permite que você programe janelas de manutenção semanais que atualizarão seu plano de controle e seus pods do sistema kube, ajudando a minimizar o impacto da carga de trabalho.

Resolução de Problemas

Para encontrar detalhes e soluções para problemas específicos, consulte os seguintes guias de solução de problemas:

Próximos passos

Para obter mais informações sobre quais operações de cluster podem disparar eventos de atualização específicos, práticas recomendadas de atualização e outras considerações, consulte o guia do operador AKS sobre patching.