Paano ko maaalis ang pod Kubernetes?
Paano ko maaalis ang pod Kubernetes?

Video: Paano ko maaalis ang pod Kubernetes?

Video: Paano ko maaalis ang pod Kubernetes?
Video: KUBERNETES | PODS | Create Pods using KUBECTL commands | Create Pods using YAML Manifest files 2024, Nobyembre
Anonim

Una, kumpirmahin ang pangalan ng node na gusto mo tanggalin gamit kubectl kumuha ng mga node, at siguraduhin na ang lahat ng mga pods sa node ay maaaring ligtas na winakasan nang walang anumang mga espesyal na pamamaraan. Susunod, gamitin ang kubectl utusan ang utos upang paalisin ang lahat ng gumagamit mga pods mula sa node.

Katulad nito, paano mo ititigil ang lahat ng mga pod sa Kubernetes?

  1. gumamit ng command kubectl kumuha ng mga pod - lahat ng namespace upang makuha ang listahan ng lahat ng mga pod sa lahat ng mga namespace.
  2. gumamit ng --no-headers=true na opsyon upang itago ang mga header.
  3. gumamit ng utos ng sed upang kunin ang unang dalawang salita, na kumakatawan sa namespace at pangalan ng pod ayon sa pagkakabanggit, pagkatapos ay tipunin ang delete command gamit ang mga ito.

Sa tabi ng itaas, ano ang isang pod sa Kubernetes at ano ang ginagawa nito? A Pod ay ang pangunahing yunit ng pagpapatupad ng a Kubernetes application–ang pinakamaliit at pinakasimpleng unit sa Kubernetes modelo ng bagay na iyong nilikha o inilalagay. A Pod kumakatawan sa mga prosesong tumatakbo sa iyong Cluster. Mga pod sa isang Kubernetes ang cluster ay maaaring magamit sa dalawang pangunahing paraan: Mga pod na nagpapatakbo ng isang solong lalagyan.

Bukod dito, paano ko aalisin ang StatefulSet pod?

Kaya mo tanggalin a StatefulSet sa parehong paraan ikaw tanggalin iba pang mapagkukunan sa Kubernetes: gamitin ang kubectl tanggalin utos, at tukuyin ang StatefulSet alinman sa pamamagitan ng file o sa pamamagitan ng pangalan. Maaaring kailanganin mo tanggalin ang nauugnay na walang serbisyo na serbisyo nang hiwalay pagkatapos ng StatefulSet ang kanyang sarili ay tinanggal.

Paano ko masusuri ang aking mga log ng Kubernetes pod?

#kubectl -n kube-system mga troso podname ## Makakatulong ito sa iyo na tingnan ang mga lalagyan na magagamit sa isang multi-container pod at batay sa na maaari mong tingnan ang mga log ng isang partikular na lalagyan na gumagamit sa ibaba ng utos. # kubectl -n kube-system mga log - buntot = 10 podname (Ito ay simbolo ng doble na hyphen na ginagamit sa harap ng buntot).

Inirerekumendang: