Egy pod törölve lett, és több mint néhány másodpercig Megszüntetett állapotban marad. Ez azért fordulhat elő, mert: a podhoz van egy lezáró társítva, amely nem fejeződik be, vagy. a pod nem reagál a lezárási jelekre.
Hogyan lehet megszabadulni a lezáráskor elakadt toktól?
A „Lezárás” állapotban ragadt kubernetes pod törlése
- kubectl delete --wait=false pod
- kubectl delete --grace-period=1 pod
- kubectl delete --grace-period=0 --force pod
Hogyan távolíthatja el a lezáró sorokat a Kubernetesben?
Először is erősítse meg az eltávolítani kívánt csomópont nevét a kubectl get nodes segítségével, és győződjön meg arról, hogy a csomóponton lévő összes pod biztonságosan leállítható minden különleges eljárás nélkül. Ezután használja a kubectl drain parancsot az összes felhasználói pod eltávolításához a csomópontból.
Hogyan javíthatom ki, hogy a Kubernetes névtér leragadt a befejező állapotban?
A probléma megoldása
Ha a probléma nem oldódik meg, manuálisan törölheti a Lezárás állapotban megrekedt névteret. Tmp szerkesztése. json fájl. Távolítsa el a kubernetes értéket a véglegesítő mezőből, és mentse a fájlt.
Hogyan kényszeríthetek egy névteret, hogy véget érjen?
A Kubernetes névtér törlésének kényszerítése
- 1. LÉPÉS: SZERKESZTÉSE A NÉVTERET. Először is szerkesztenünk kell a lezáró névteret, hogy eltávolítsuk a specifikációiból a kubernetes véglegesítőt. …
- 2. LÉPÉS: NYITÁS ÚJ TERMINÁLT. Másodszor, HTTP-proxyt fogunk használni a Kubernetes API eléréséhez. …
- 3. LÉPÉS: ALKALMAZJA A SZERKESZTETT JSON-FÁJLOT.