S'ha suprimit un pod i es manté en l'estat Finalitzat durant més d'uns segons. Això pot passar perquè: el pod té associat un finalitzador que no s'està completant, o bé. el pod no respon als senyals de terminació.
Com desfer-vos d'una beina bloquejada en acabar?
Suprimeix un pod de kubernetes enganxat en estat "Terminant"
- kubectl suprimir --wait=false pod
- kubectl delete --grace-period=1 pod
- kubectl delete --grace-period=0 --force pod
Com elimineu els pods de finalització a Kubernetes?
Primer, confirmeu el nom del node que voleu eliminar amb kubectl get nodes i assegureu-vos que tots els pods del node es puguin finalitzar de manera segura sense cap procediment especial. A continuació, utilitzeu l'ordre d'eliminació de kubectl per desallotjar tots els pods d'usuari del node.
Com puc arreglar l'espai de noms Kubernetes bloquejat en estat final?
Resolució del problema
Si el problema no es resol, podeu suprimir manualment el vostre espai de noms que estigui encallat a l'estat Finalitzant. Edita el teu tmp. fitxer json. Traieu el valor de kubernetes del camp dels finalitzadors i deseu el fitxer.
Com puc forçar un espai de noms a finalitzar?
Com forçar la supressió d'un espai de noms de Kubernetes
- PAS 1: EDITA L'ESPAI DE NOM. Primer, hem d'editar l'espai de noms final per eliminar el finalitzador de kubernetes de les seves especificacions. …
- PAS 2: OBRE UN NOU TERMINAL. En segon lloc, utilitzarem un servidor intermediari HTTP per accedir a l'API de Kubernetes. …
- PAS 3: APLICA EL FITXER JSON EDIT.