'n Peul is uitgevee en bly in 'n status van Beëindig vir meer as 'n paar sekondes. Dit kan gebeur omdat: die peul 'n finaliseerder het wat nie voltooi is nie, of. die peul reageer nie op beëindigingseine.
Hoe raak jy ontslae van 'n peul wat vasgeloop het?
Vee 'n kubernetes-pod uit wat in 'Beëindig'-toestand vas is
- kubectl delete --wait=vals pod
- kubectl delete --grace-period=1 pod
- kubectl delete --grace-period=0 --force pod
Hoe verwyder jy eindigende peule in Kubernetes?
Bevestig eers die naam van die nodus wat jy wil verwyder deur kubectl get nodes te gebruik, en maak seker dat al die peule op die node veilig beëindig kan word sonder enige spesiale prosedures. Volgende, gebruik die kubectl-drein-opdrag om alle gebruikerpeule van die nodus af te sit.
Hoe herstel ek Kubernetes-naamspasie wat in beëindigde toestand vas is?
Resolving the problem
As die probleem nie opgelos is nie, kan jy jou naamspasie wat in die Beëindigingstoestand vas is, handmatig uitvee. Wysig jou tmp. json-lêer. Verwyder die kubernetes-waarde uit die finaliseerdersveld en stoor die lêer.
Hoe dwing ek 'n naamspasie om te beëindig?
Hoe om 'n Kubernetes-naamruimte te forseer
- STAP 1: WYSIG DIE NAAMRUIMTE. Eerstens moet ons die beëindigende naamruimte wysig om die kubernetes-finaliseerder in sy spesifikasie te verwyder. …
- STAP 2: MAAK 'N NUWE TERMINAAL OOP. Tweedens sal ons 'n HTTP-instaanbediener gebruik om toegang tot die Kubernetes API te verkry. …
- STAP 3: PAS DIE GEWYSIGDE JSON-LÊER TOEPASSING.