Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
linux_faq:kubernetes_delete_namespace_hung_in_terminating_state [2019/10/16 14:14] – mike | linux_faq:kubernetes_delete_namespace_hung_in_terminating_state [2021/07/13 22:27] – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
https:// | https:// | ||
Что делать, | Что делать, | ||
- | * Нужно попытаться отредактировать его и удалить **finalizers** (в том числе и из спецификации). | + | * Нужно попытаться отредактировать его и удалить **finalizers** (в том числе и из спецификации). |
* Если это не помогло (**finalizers** вернулись а место после удаления), | * Если это не помогло (**finalizers** вернулись а место после удаления), | ||
< | < | ||
- | Отредактировать файлик **tmp.json**, | + | Отредактировать файлик **tmp.json**, |
- | kubectl proxy --port=8080 | + | Для этого - проксируем API на локальный порт: |
+ | | ||
+ | И затем финализируем удаление неймспейса: | ||
curl -k -H " | curl -k -H " | ||
+ | systemctl stop kubelet.service | ||
+ | for item in `ctr -n k8s.io tasks ls | awk ' | ||
+ | for item in `ctr -n k8s.io containers ls | awk ' | ||
+ | ctr -n k8s.io tasks ls | ||
+ | ctr -n k8s.io containers ls | ||
+ | systemctl start kubelet.service |