El tipo de clúster no se elimina, ¿cómo solucionarlo?

El tipo de clúster no se elimina, ¿cómo solucionarlo?

Estoy intentando eliminar el tipo de clúster usando.

kind delete cluster --name samples

Y recibí un error después de esperar 15 minutos.

Deleting cluster "samples" ...
ERROR: failed to delete cluster "samples": failed to delete nodes: command "docker rm -f -v samples-control-plane" failed with error: exit status 1
Command Output: Error response from daemon: removal of container samples-control-plane is already in progress

Pero este es el único comando que ejecuté para eliminar, no antes.

Así que intenté eliminar el contenedor del tipo cluster usando.

docker ps

CONTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS          PORTS
  NAMES
5d0fa7222662   postgres:latest        "docker-entrypoint.s…"   51 minutes ago   Up 51 minutes   0.0.0.0:5432->5432/tcp, :::5432->5432/tcp   postgres_database
e6acb3781680   kindest/node:v1.21.1   "/usr/local/bin/entr…"   33 hours ago     Up 2 hours      127.0.0.1:44151->6443/tcp
  samples-control-plane

E intenté eliminarlo y detenerlo primero.

docker stop e6

Pero permaneció allí durante casi una hora y hasta ahora no ha recibido respuesta.

Entonces presioné ctrl+c y ejecuté el comando con -t.

docker stop e6 -t 2

El mismo resultado, atascado allí y mantenido durante 3 horas o más, pero solo ahí. ¿Cómo eliminar esto?

Respuesta1

El problema que describiste probablemente tenga que ver con el error de la ventana acoplable. Hay muchos hilos en github relacionados con esta situación:

Eso parece un error de la ventana acoplable, hubo al menos un error anterior como este en el que los contenedores quedaban en un estado parcialmente eliminado y la única solución era eliminarlos manualmente sin la ventana acoplable. buscando temas actuales aguas arriba.

Potencialmente fijado eneste tema.

Hm, no creo que esto sea un docker-compose problema. Sin embargo, la forma en que procedería es

  1. Detener el demonio acoplable ( sudo service docker stop)
  2. Eliminar los archivos contenedores restantes sudo rm -rf /var/lib/docker/containers/9adaaacc30d3<TAB>
  3. Inicie el demonio acoplable ( sudo service docker start).

Solución/solución alternativa:

Intente reiniciar el demonio acoplable y realice un archivo docker system prune -a.

Respuesta2

mi entorno:
windows 10 + wsl2 + ubuntu 20
lo siguiente funcionó para mí

kind delete clusters CLUSTERNAME

información relacionada