1. Eliminar los recursos de EKS

1.1 Eliminar el clúster de EKS

1.1.1 Creado desde la consola de AWS

1.1.2 Creado desde EKSCTL

Para eliminar un clúster creado desde eksctl, ejecutaremos el siguiente comando.

eksctl delete cluster --name EKS-TEST-CLUSTER
¿No te localiza el clúster?

Si eksctl no te localiza el clúster, revisa primero si tienes bien configurado el AWS CLI siguiendo estos pasos.

Con esto ya estaremos eliminando el clúster de kubernetes, pero aún nos quedarán otros recursos residuales.

2. Eliminar el RDS

Para eliminar el RDS creado para la PoC, haremos lo siguiente:

3. Eliminar recursos residuales de EKS

3.1 Balanceadores de carga

Uno de los problemas que tiene EKS, es que, por el momento, no elimina los elastic load balancers que crea cuando tenemos algún servicio dentro de nuestro cluster que tenga balanceo de carga.

Para eliminarlos vamos a:

4. Eliminar el VPC

Para eliminar el VPC y todos sus recursos, nos vamos a dirigir al servicio de CloudFormation.

Qué hacer si hay algún error y se marca como “Delete Failed”

Si hay algún error a la hora de eliminar el Stack, debes dirigirte al apartado de “resources” del mismo. Debes buscar el recurso que se marca con “Delete Failed”.

Una vez hecho esto, puedes darle al link que tienen la mayoría de recursos que te dirigirán a la pantalla correspondiente, una vez allí, intenta elimimarlo de forma manual (es decir, desde la misma pantalla). Normalmente, te proporcionará más información respecto a cuál ha sido el problema y como poder eliminar el recurso (normalmente es por alguna dependencia con otros servicios).

Si puedes, escríbenos un comentario para que podamos añadir la resolución a tu problema y para que otras personas no se bloqueen en el mismo punto.

5. Eliminar los recursos de ECR

A pesar de que no tienen coste, lo correcto seria eliminar todos los recursos de ECR, para ello:

6. Eliminar los recursos de IAM

Uno de los templates de CloudFormation es el asignado de crear los roles y recursos IAM necesarios para que el clúster se ejecute como debe.

Para eliminarlos:

7. Comprobaciones a realizar

En teoria, con las acciones realizadas anteriormente, no debería quedar ningún recurso de la PoC, pero por si acaso vamos a realizar un par de validaciones.