kubernetes: Não foi possível excluir PODs do cluster innodb à força

kubernetes: Não foi possível excluir PODs do cluster innodb à força

Não foi possível excluir PODs:

kubectl obter tudo

NAME              READY   STATUS        RESTARTS   AGE
pod/mycluster-0   0/2     Terminating   0          15h
pod/mycluster-1   0/2     Terminating   0          15h
pod/mycluster-2   0/2     Terminating   0          15h

kubectl excluir --force --all pods

Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
pod "mycluster-0" force deleted
pod "mycluster-1" force deleted
pod "mycluster-2" force deleted

kubectl obter tudo

NAME              READY   STATUS        RESTARTS   AGE
pod/mycluster-0   0/2     Terminating   0          16h
pod/mycluster-1   0/2     Terminating   0          16h
pod/mycluster-2   0/2     Terminating   0          16h

Terminando, não encerrado.

Responder1

Para limpar os pods, você precisa excluir o namespace de implantações.

Primeiro descubra as implantações existentes executando o comando abaixo:

$ kubectl get deployments --all-namespaces 

Exclua a implantação executando:

$ kubectl delete deployment <NAME>

Então, todos os pods de implantação correspondentes serão encerrados sozinhos.

Você também pode tentar remover os finalizadores do pod executando o comando abaixo:

kubectl patch pod <pod-name> -p '{"metadata":{"finalizers":null}}'

Esta sintaxe é usada para encerrar o pod que está travado no seu caso.

informação relacionada