Bakit natigil ang pod sa pagtatapos?

Talaan ng mga Nilalaman:

Bakit natigil ang pod sa pagtatapos?
Bakit natigil ang pod sa pagtatapos?
Anonim

Ang isang pod ay tinanggal, at nananatili sa isang status na Tinapos nang higit sa ilang segundo. Maaaring mangyari ito dahil: ang pod ay may finalizer na nauugnay dito na hindi kumukumpleto, o. ang pod ay hindi tumutugon sa mga signal ng pagwawakas.

Paano mo maaalis ang natigil na pod sa pagtatapos?

Magtanggal ng kubernetes pod na na-stuck sa 'Pagwawakas' na estado

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

Paano mo aalisin ang mga nagwawakas na pod sa Kubernetes?

Una, kumpirmahin ang pangalan ng node na gusto mong alisin gamit ang kubectl get nodes, at tiyaking ligtas na wakasan ang lahat ng pod sa node nang walang anumang espesyal na pamamaraan. Susunod, gamitin ang kubectl drain command para paalisin ang lahat ng user pod mula sa node.

Paano ko aayusin ang namespace ng Kubernetes na natigil sa estado ng pagtatapos?

Pagresolba sa problema

Kung hindi naresolba ang isyu, maaari mong manual na tanggalin ang iyong namespace na na-stuck sa Katayuan ng Pagwawakas. I-edit ang iyong tmp. json file. Alisin ang halaga ng kubernetes mula sa field ng mga finalizer at i-save ang file.

Paano ko pipilitin na wakasan ang isang namespace?

Paano puwersahang tanggalin ang isang Kubernetes Namespace

  1. STEP 1: I-EDIT ANG NAMESPACE. Una, kailangan nating i-edit ang pagwawakas ng namespace upang maalis ang kubernetes finalizer sa spec nito. …
  2. STEP 2: MAGBUKAS NG BAGONG TERMINAL. Pangalawa, gagamit kami ng HTTP Proxy para ma-access ang Kubernetes API. …
  3. HAKBANG 3: ILAPAT ANG NA-EDIT NA JSON FILE.

Inirerekumendang: