Grupos de nodos no administrados - Guía del usuario de Eksctl

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Grupos de nodos no administrados

Al configurar --managed=false o usar el nodeGroups campoeksctl, se crea un grupo de nodos no administrado. Tenga en cuenta que los grupos de nodos no gestionados no aparecen en la consola de EKS, que, por regla general, solo conoce los grupos de nodos gestionados por EKS.

Deberías actualizar los grupos de nodos solo después de ejecutarlos. eksctl upgrade cluster (Consulte Actualización de clústeres).

Si tiene un clúster simple con solo un grupo de nodos inicial (es decir, creado coneksctl create cluster), el proceso es muy sencillo:

  1. Obtén el nombre del grupo de nodos anterior:

    eksctl get nodegroups --cluster=<clusterName> --region=<region>
    nota
    You should see only one nodegroup here, if you see more - read the next section.
  2. Crea un nuevo grupo de nodos:

    eksctl create nodegroup --cluster=<clusterName> --region=<region> --name=<newNodeGroupName> --managed=false
  3. Elimine el grupo de nodos anterior:

    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.

Actualización de varios grupos de nodos

Si tienes varios grupos de nodos, es tu responsabilidad hacer un seguimiento de cómo se configuró cada uno de ellos. Puedes hacerlo mediante archivos de configuración, pero si aún no los has usado, tendrás que inspeccionar tu clúster para averiguar cómo se configuró cada grupo de nodos.

En términos generales, lo que buscas es:

  • revise qué grupos de nodos tiene y cuáles se pueden eliminar o deben reemplazarse para la nueva versión

  • anote la configuración de cada grupo de nodos, considere usar el archivo de configuración para facilitar las actualizaciones la próxima vez

Actualización con el archivo de configuración

Si está utilizando el archivo de configuración, deberá hacer lo siguiente.

Edite el archivo de configuración para añadir nuevos grupos de nodos y eliminar los antiguos. Si solo desea actualizar los grupos de nodos y mantener la misma configuración, puede simplemente cambiar los nombres de los grupos de nodos, por ejemplo, agregarlos al nombre. -v2

Para crear todos los nuevos grupos de nodos definidos en el archivo de configuración, ejecuta:

eksctl create nodegroup --config-file=<path>

Una vez que tengas los nuevos grupos de nodos, puedes eliminar los antiguos:

eksctl delete nodegroup --config-file=<path> --only-missing
nota

La primera ejecución es en modo plan, si estás satisfecho con los cambios propuestos, vuelve a ejecutarla con ellos. --approve

Actualización de los complementos predeterminados

Es posible que deba actualizar los complementos de red instalados en el clúster. Para obtener más información, consulte Actualizaciones complementarias predeterminadas.