Waarom zit de pod vast in het beëindigen?

Inhoudsopgave:

Waarom zit de pod vast in het beëindigen?
Waarom zit de pod vast in het beëindigen?

Video: Waarom zit de pod vast in het beëindigen?

Video: Waarom zit de pod vast in het beëindigen?
Video: 'Vape ONTPLOFT in mijn KEEL' | De waarheid over wegwerpvapes 2024, December
Anonim

Een pod is verwijderd en blijft langer dan een paar seconden in de status Beëindigd. Dit kan gebeuren omdat: aan de pod een finalizer is gekoppeld die niet wordt voltooid, of. de pod reageert niet op beëindigingssignalen.

Hoe kom je van een vastzittende pod af bij het beëindigen?

Verwijder een kubernetes-pod die vastzit in de status 'Beëindigen'

  1. kubectl delete --wait=false pod
  2. kubectl delete --grace-period=1 pod
  3. kubectl delete --grace-period=0 --force pod

Hoe verwijder je terminating pods in Kubernetes?

Bevestig eerst de naam van het knooppunt dat u wilt verwijderen met kubectl get nodes en zorg ervoor dat alle pods op het knooppunt veilig kunnen worden beëindigd zonder speciale procedures. gebruik vervolgens het kubectl drain-commando om alle gebruikerspods uit het knooppunt te verwijderen.

Hoe repareer ik de Kubernetes-naamruimte die vastzit in de beëindigingsstatus?

Het probleem oplossen

Als het probleem niet is opgelost, kunt u handmatig uw naamruimte verwijderen die vastzit in de beëindigingsstatus. Bewerk je tmp. json-bestand. Verwijder de kubernetes-waarde uit het veld Finalizers en sla het bestand op.

Hoe dwing ik een naamruimte te beëindigen?

Een Kubernetes-naamruimte geforceerd verwijderen

  1. STAP 1: BEWERK DE NAAMRUIMTE. Eerst moeten we de afsluitende naamruimte bewerken om de kubernetes-finalizer in zijn specificaties te verwijderen. …
  2. STAP 2: OPEN EEN NIEUWE TERMINAL. Ten tweede gebruiken we een HTTP-proxy om toegang te krijgen tot de Kubernetes-API. …
  3. STAP 3: HET BEWERKTE JSON-BESTAND TOEPASSEN.

Aanbevolen: