Ayude a mejorar esta página
Para contribuir a esta guía del usuario, elija el enlace Edit this page on GitHub que se encuentra en el panel derecho de cada página.
Eliminación de un grupo de nodos administrado de un clúster
En este tema se describe cómo puede eliminar un grupo de nodos administrado de Amazon EKS. Al eliminar un grupo de nodos administrados, Amazon EKS establece primero el tamaño mínimo, máximo y deseado del grupo de Auto Scaling en cero. Esto hace que el grupo de nodos se reduzca verticalmente.
Antes de terminar cada instancia, Amazon EKS envía una señal para vaciar ese nodo. Durante el proceso de vaciado, Kubernetes hace lo siguiente para cada pod del nodo: ejecuta cualquier enlace de ciclo de vida preStop configurado, envía señales SIGTERM a los contenedores y, a continuación, espera a que terminationGracePeriodSeconds se apague correctamente. Si el nodo no se ha drenado después de cinco minutos, Amazon EKS permite que el escalado automático continúe con la terminación forzada de la instancia. Una vez terminadas todas las instancias, se elimina el grupo de escalado automático.
importante
Si elimina un grupo de nodos administrado que utiliza un rol de IAM de un nodo que no se emplea en ningún otro grupo de nodos administrado en el clúster, el rol se quitará del ConfigMap de aws-auth. Si algún grupo de nodos autoadministrados del clúster utiliza el mismo rol de IAM del nodo, los nodos autoadministrados adoptarán el estado NotReady. Además, también se interrumpe la operación del clúster. Para añadir una asignación para el rol que está utilizando solo para los grupos de nodos autoadministrados, consulte Creación de entradas de acceso, si la versión de la plataforma de su clúster es al menos la versión mínima que aparece en la sección de requisitos previos de Concesión de acceso a los usuarios de IAM a las entradas de acceso de Kubernetes con EKS. Si la versión de la plataforma es anterior a la versión mínima requerida para las entradas de acceso, puede volver a añadir la entrada al ConfigMap de aws-auth. Para obtener más información, ingrese eksctl create iamidentitymapping --help en su terminal.
Se puede eliminar un grupo de nodos administrados con:
eksctl
Eliminar un grupo de nodos administrados con eksctl
Escriba el siguiente comando. Reemplace cada <example value> con valores propios.
eksctl delete nodegroup \ --cluster <my-cluster> \ --name <my-mng> \ --region <region-code>
Para obtener más opciones, consulte Eliminar y drenar grupos de nodoseksctl.
Consola de administración de AWS
Eliminar un grupo de nodos administrados con la Consola de administración de AWS
-
Abra la consola de Amazon EKS
. -
En la página Clústeres, elija el clúster que contiene el grupo de nodos que desea eliminar.
-
En la página del clúster, seleccione la pestaña Computar.
-
En la sección de Node Groups (Grupos de nodos), elija el grupo de nodos que desea eliminar. A continuación, elija Eliminar.
-
En el cuadro de diálogo de confirmación Eliminar grupo de nodos, introduzca el nombre del grupo de nodos. A continuación, elija Eliminar.
AWS CLI
Eliminar un grupo de nodos administrados con la CLI de AWS
-
Escriba el siguiente comando. Reemplace cada
<example value>con valores propios.aws eks delete-nodegroup \ --cluster-name <my-cluster> \ --nodegroup-name <my-mng> \ --region <region-code> -
Si se ha establecido
cli_pager=en la configuración de la CLI, use las teclas de flecha del teclado para desplazarse por el resultado de la respuesta. Pulse la teclaqcuando termine.Para obtener más opciones, consulte el comando
delete-nodegroupen la Referencia de los comandos de la CLI de AWS.