
Germain Rafael Bueno Taguariparo
PreguntaAlguien me puede explicar como eliminó todos los pods de cada unode los nodos?
Tengo rato intentando y nada porque si utilizo
kubectl delete pods <pod> --grace-period=0 --force
vuelve a crear el pod

Eduardo Torres
Yo los elimine basicamente con el mismo comando para scalar, le puse en 0 y terminan todos los pods.
No sé si es una buena practica, pero funcionó.
kubectl scale deploy/pingpong --replicas 0
Jesus Alberto Gonzalez Salazar
Tambien lo que puedes hacer tambien, si lo que buscas es eliminar los pods de un nodo especifico, es hacer un kubectl drain node <node1>. Esto removera todos los pods del nodo1, ya que lo que hace es poner el nodo1 como inaccesible para cualquer deployment, esto es util para darle servicio o mantenimiento a un nodo en especifico.

Eduardo Cárdenas
Con eliminar el deployment se eliminan el resto de resources (service, replicaset, pods): Primero encuentras el nombre del deployment
kubectl get deployment
Solo en caso de haber creado los pods en algún otro namespace distinto del default agregar
-n NAMESPACE_NAME
Una vez tengas el nombre del deployment ejecutar:
kubectl delete deployment DEPLOYMENT_NAME
Ahora si haces
kubectl get all

Germain Rafael Bueno Taguariparo
Bueno ya logré hacerlo. Les comparto la información por acña https://www.adictosaltrabajo.com/2016/04/25/primeros-pasos-con-kubernetes/
Básicamente debemos eliminar primero Replication Controllers porque es el que se encarga de inciar un pods cuando es eliminado para mantener la cantidad configurada por nosotros.