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á.
Grupos de nós não gerenciados
Dentroeksctl, definir --managed=false ou usar o nodeGroups campo cria um grupo de nós não gerenciado. Lembre-se de que grupos de nós não gerenciados não aparecem no console do EKS, que, via de regra, só conhece grupos de nós gerenciados pelo EKS.
Você deve atualizar os nodegroups somente após a execução. eksctl upgrade cluster (Consulte Atualização de clusters.)
Se você tiver um cluster simples com apenas um grupo de nós inicial (ou seja, criado comeksctl create cluster), o processo é muito simples:
-
Obtenha o nome do antigo nodegroup:
eksctl get nodegroups --cluster=<clusterName> --region=<region>nota
You should see only one nodegroup here, if you see more - read the next section. -
Crie um novo grupo de nós:
eksctl create nodegroup --cluster=<clusterName> --region=<region> --name=<newNodeGroupName> --managed=false -
Exclua o grupo de nós antigo:
eksctl delete nodegroup --cluster=<clusterName> --region=<region> --name=<oldNodeGroupName>nota
This will drain all pods from that nodegroup before the instances are deleted. In some scenarios, Pod Disruption Budget (PDB) policies can prevent pods to be evicted. To delete the nodegroup regardless of PDB, one should use the `--disable-eviction` flag, will bypass checking PDB policies.
Atualizando vários grupos de nós
Se você tiver vários grupos de nós, é sua responsabilidade monitorar como cada um foi configurado. Você pode fazer isso usando arquivos de configuração, mas se ainda não os tiver usado, precisará inspecionar seu cluster para descobrir como cada grupo de nós foi configurado.
Em termos gerais, você está procurando:
-
revise quais grupos de nós você tem e quais podem ser excluídos ou devem ser substituídos pela nova versão
-
anote a configuração de cada grupo de nós, considere usar o arquivo de configuração para facilitar as atualizações na próxima vez
Atualização com arquivo de configuração
Se você estiver usando o arquivo de configuração, você precisará fazer o seguinte.
Edite o arquivo de configuração para adicionar novos grupos de nós e remover grupos de nós antigos. Se você quiser apenas atualizar os grupos de nós e manter a mesma configuração, basta alterar os nomes dos grupos de nós, por exemplo, acrescentar ao nome. -v2
Para criar todos os novos grupos de nós definidos no arquivo de configuração, execute:
eksctl create nodegroup --config-file=<path>
Depois de instalar novos grupos de nós, você pode excluir os antigos:
eksctl delete nodegroup --config-file=<path> --only-missing
nota
A primeira execução está no modo de planejamento; se você estiver satisfeito com as alterações propostas, execute novamente com--approve.
Atualizando complementos padrão
Talvez seja necessário atualizar os complementos de rede instalados em seu cluster. Para obter mais informações, consulte Atualizações de complementos padrão.