As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Como fazer o upgrade do EKS AL2 para o EKS AL2023
Os Amazon EKS otimizados AMIs estão disponíveis em duas famílias com base no Amazon Linux 2 (AL2) e no Amazon Linux 2023 (AL2023). AL2023 é um sistema operacional baseado em Linux projetado para fornecer um ambiente seguro, estável e de alto desempenho para seus aplicativos em nuvem. Para obter mais informações sobre as diferenças entre AL2 e AL2023 consulte Atualização do Amazon Linux 2 para o Amazon Linux 2023 no Guia do usuário do Amazon EKS.
Importante
AWS encerrará o suporte para o Amazon EKS AL2 otimizado e AL2 acelerado a partir de 26/11/25 AMIs. Recomendamos migrar os ambientes computacionais do AWS Batch Amazon EKS para o Amazon Linux 2023 antes de 26/11/25 para manter o desempenho e a segurança ideais. Embora você possa continuar usando o Amazon Linux 2 otimizado para Amazon EKS AWS Batch fornecido AMIs em seus ambientes computacionais do Amazon EKS após a end-of-support data de 26/11/25, esses ambientes computacionais não receberão mais novas atualizações de software, patches de segurança ou correções de bugs. AWS Posteriormente end-of-life, é sua responsabilidade manter esses ambientes computacionais na AMI Amazon Linux 2 otimizada para Amazon EKS.
Dependendo de como seu ambiente computacional está configurado, você pode usar um dos seguintes caminhos de atualização de AL2 para AL2023.
Atualize usando o Ec2Configuration. ImageType
-
Se você não estiver usando um modelo de execução ou substituições de modelo de execução, altere Ec2Configuration. ImageTypepara
EKS_AL2023ouEKS_AL2023_NVIDIAe depois execute UpdateComputeEnvironment. -
Se você especificar uma configuração Ec2. ImageIdOverridedepois Ec2Configuration. ImageTypedeve corresponder ao tipo de AMI especificado em Ec2Configuration. ImageIdOverride.
Se você não corresponder
ImageIdOverrideeImageType, o nó não se juntará ao cluster.
Atualizar usando modelos de execução
-
Se você tiver argumentos
kubeletextras definidos em um modelo de execução ou substituição de modelo de execução, eles precisarão ser atualizados para o novo formato de argumentos kubelet extras.Se você não corresponder ao formato dos argumentos extras
kubelet, os argumentos extras não serão aplicados. -
Pois AL2023 AMIs, containerd é o único ambiente de execução de contêiner compatível. Você não precisa especificar um runtime de contêiner para
EKS_AL2023no modelo de execução.Você não pode especificar um tempo de execução de contêiner personalizado com
EKS_AL2023. Se você usar um modelo de execução ou uma substituição de modelo de execução que especifique uma AMI com base em
EKS_AL2023, você precisará definir userDataType comoEKS_NODEADM.Se você não corresponder
userdataTypee AMI, o nó não se juntará ao cluster EKS.