Antes de começar
Antes de iniciar o processo de upgrade, certifique-se de seguir estas etapas de preparação:
1. Backup:
- Faça um backup completo do estado atual do cluster, incluindo configurações, manifestos, políticas de IAM e quaisquer outros recursos personalizados.
2. Compatibilidade:
- Verifique se as aplicações em execução no cluster são compatíveis com a versão de EKS para a qual você deseja fazer o upgrade. Consulte a documentação oficial da AWS para verificar a compatibilidade da versão do Kubernetes.
3. Documentação:
- Leia a documentação oficial da AWS sobre o processo de upgrade específico para a versão de EKS que você está planejando instalar.
4. Acesso e permissões:
- Certifique-se de ter acesso e permissões suficientes para executar o upgrade no cluster EKS.
Atualizando complementos do Amazon EKS ou Addons
Um complemento é um software que fornece recursos operacionais de suporte a aplicações do Kubernetes, mas que não é específico da aplicação. Isso inclui software como agentes de capacidade de observação ou drivers do Kubernetes que permitem que o cluster interaja com recursos da AWS para conexão de rede, computação e armazenamento.
Existem três complementos padrão incluídos em cada cluster EKS:
- kube-proxy
- aws-node
- coredns.
Para atualizar o kube-proxy, por exemplo:
eksctl utils update-kube-proxy --cluster=<clusterName>
Depois de atualizado, certifique-se de executar kubectl get pods -n kube-system e verifique se todos os pods adicionais estão prontos.