kubernetes: Не удалось принудительно удалить POD кластера innodb

kubernetes: Не удалось принудительно удалить POD кластера innodb

Не удалось удалить POD:

kubectl получить все

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 удалить --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 получить все

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

Прекращает, а не прекращает.

решение1

Чтобы очистить модули, вам необходимо удалить их пространство имен развертываний.

Сначала найдите существующие развертывания, выполнив следующую команду:

$ kubectl get deployments --all-namespaces 

Удалите развертывание, выполнив:

$ kubectl delete deployment <NAME>

Затем все соответствующие модули развертывания завершатся сами собой.

Вы также можете попробовать удалить финализаторы в модуле, выполнив следующую команду:

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

Этот синтаксис используется для завершения работы модуля, застрявшего в вашем случае.

Связанный контент