Como faço para solucionar problemas de modelos de execução personalizados com grupos de nós gerenciados no Amazon EKS?
Quero solucionar erros ao usar um modelo de execução personalizado com grupos de nós gerenciados em um cluster do Amazon Elastic Kubernetes Service (Amazon EKS).
Breve descrição
Um dos seguintes erros pode ocorrer ao usar um modelo de execução personalizado com grupos de nós gerenciados em um cluster do Amazon EKS:
- "Client.InternalError: erro do cliente na inicialização"
- "SourceEc2LaunchTemplateNotFound ou O modelo de execução do Amazon EC2 lt-xxxxxxxxxxxxxxxxx versão x não foi encontrado"
- "O grupo de nós entrou em status DEGRADADO"
Resolução
Client.InternalError: erro do cliente na inicialização
Esse erro ocorre ao usar volumes criptografados do Amazon Elastic Block Store (Amazon EBS) no modelo de execução personalizado com permissões incorretas. Para checar o status da criptografia e as permissões ou políticas do AWS Identity and Access Management (IAM), verifique o seguinte:
- A chave do AWS Key Management Service (AWS KMS) usada para criptografar o volume está habilitada.
- A chave do AWS KMS tem as políticas de chave corretas. Para permitir que mais perfis do IAM funcionem com volumes criptografados do Amazon EBS, é possível modificar as políticas de chaves. Para obter mais informações, consulte Permitir que os usuários de chaves usem a chave do KMS.
SourceEc2LaunchTemplateNotFound ou O modelo de execução do Amazon EC2 lt-xxxxxxxxxxxxxxxxx versão x não foi encontrado
Esse erro ocorre quando você altera manualmente a versão do modelo de execução personalizado por meio do grupo do Auto Scaling do nó, em vez do Amazon EKS. Para resolver esse problema, atualize a versão do modelo de execução usando o Amazon EKS.
Para atualizar o template de execução do EC2 a partir do grupo de nós gerenciados, conclua as seguintes etapas:
- Abra o console do Amazon EKS.
- No painel de navegação, escolha Clusters.
- Em Nome do cluster, escolha o cluster que contém o grupo de nós a ser atualizado.
- Escolha a guia Computação.
- Para grupos de nós, escolha o nó e escolha Alterar versão.
- Selecione a versão a ser aplicada ao grupo de nós. Certifique-se de que a estratégia de atualização esteja definida como Rolling Update (Atualização contínua).
- Escolha Atualizar.
Para obter mais informações, consulte Atualizar um grupo de nós gerenciados.
O grupo de nós entrou em status DEGRADADO após criar um novo modelo de execução
O grupo de nós pode entrar em status DEGRADADO com um erro semelhante ao seguinte:
"O modelo de execução do Amazon EC2: lt-xxxxxxxxxxxxxxxxx tem uma nova versão associada ao grupo do Auto Scaling que não é gerenciada pelo Amazon EKS. Versão esperada do modelo de execução: x".
Esse problema ocorre quando a versão do modelo de execução do Amazon EC2 do grupo de nós gerenciados não corresponde à versão que o Amazon EKS criou. Os grupos de nós existentes que não usam um modelo de execução personalizado não podem ser atualizados diretamente. Para resolver isso, crie a versão e o modelo de execução com as configurações desejadas e, em seguida, crie o grupo de nós usando esse modelo de execução. Se o novo grupo de nós for executado a partir do modelo personalizado, é possível criar novas versões do modelo. É possível usar esse modelo sem colocar o grupo de nós em status DEGRADADO.
Informações relacionadas

Conteúdo relevante
- Como inicio e soluciono problemas de instâncias spot usando grupos de nós gerenciados do Amazon EKS?AWS OFICIALAtualizada há 3 meses
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 4 meses