Pod bol odstránený a zostáva v stave Ukončené dlhšie ako niekoľko sekúnd. Môže sa to stať, pretože: k modulu je priradený finalizátor, ktorý sa nedokončuje, alebo. pod nereaguje na signály ukončenia.
Ako sa zbavíte zaseknutého modulu pri ukončovaní?
Odstráňte modul kubernetes zaseknutý v stave „Ukončuje sa“
- kubectl delete --wait=false pod
- kubectl delete --grace-period=1 pod
- kubectl delete --grace-period=0 --force pod
Ako odstránite ukončovacie moduly v Kubernetes?
Najprv potvrďte názov uzla, ktorý chcete odstrániť, pomocou kubectl get nodes a uistite sa, že všetky moduly v uzle možno bezpečne ukončiť bez akýchkoľvek špeciálnych procedúr. Ďalej použite príkaz kubectl drain na vytlačenie všetkých používateľských modulov z uzla.
Ako opravím menný priestor Kubernetes zaseknutý v stave ukončenia?
Riešenie problému
Ak sa problém nevyrieši, môžete svoj priestor názvov, ktorý sa zasekol v stave Ukončenie, manuálne odstrániť. Upravte svoj tmp. json súbor. Odstráňte hodnotu kubernetes z poľa finalizátorov a uložte súbor.
Ako prinútim ukončiť menný priestor?
Ako vynútiť odstránenie priestoru názvov Kubernetes
- KROK 1: UPRAVTE MENNÝ PRIESTOR. Najprv musíme upraviť ukončovací menný priestor, aby sme odstránili finalizátor kubernetes v jeho špecifikácii. …
- KROK 2: OTVORITE NOVÝ TERMINÁL. Po druhé, na prístup k Kubernetes API použijeme HTTP Proxy. …
- KROK 3: POUŽÍVAJTE UPRAVENÝ SÚBOR JSON.