Ako sa zbavím pod Kubernetes?
Ako sa zbavím pod Kubernetes?

Video: Ako sa zbavím pod Kubernetes?

Video: Ako sa zbavím pod Kubernetes?
Video: Kubernetes 101 учебник | Создание пода в Kubernetes с использованием yaml-файла манифеста пода | podmanifest.yaml 2024, November
Anonim

Najprv potvrďte názov uzla, ktorý chcete odstrániť použitím kubectl získať uzly a uistiť sa, že všetky lusky na uzle je možné bezpečne ukončiť bez akýchkoľvek špeciálnych postupov. Ďalej použite kubectl príkaz drain na vysťahovanie všetkých používateľov lusky z uzla.

Podobne, ako zastavíte všetky moduly v Kubernetes?

  1. pomocou príkazu kubectl get pods --all-namespaces získate zoznam všetkých luskov vo všetkých menných priestoroch.
  2. na skrytie hlavičiek použite --no-headers = true.
  3. použite príkaz sed na získanie prvých dvoch slov, ktoré predstavujú menný priestor a názov pod, a potom pomocou nich zostavte príkaz delete.

Okrem toho, čo je pod v Kubernetes a čo robí? A Pod je základnou vykonávacou jednotkou a Kubernetes aplikácia - najmenšia a najjednoduchšia jednotka v Kubernetes objektový model, ktorý vytvoríte alebo nasadíte. A Pod predstavuje procesy bežiace na vašom klastri. Pods v Kubernetes klaster je možné použiť dvoma hlavnými spôsobmi: Lusky ktoré poháňajú jeden kontajner.

Navyše, ako odstránim StatefulSet pod?

Môžeš vymazať a StatefulSet rovnakým spôsobom ako ty vymazať ďalšie zdroje v Kubernetes: použite kubectl vymazať príkaz a zadajte StatefulSet buď podľa súboru, alebo podľa názvu. Možno budete musieť vymazať súvisiaca bezhlavá služba oddelene po StatefulSet samotné sa odstráni.

Ako skontrolujem svoje denníky Kubernetes pod?

#kubectl -n kube-system protokoly podname ## To vám pomôže pozri kontajnery dostupné vo viacerých kontajneroch lusk a na základe toho si môžete prezrieť denníky konkrétneho kontajnera pomocou nižšie uvedeného príkazu. # kubectl -n kube-system protokoly - tail = 10 podname (Je to dvojitý spojovník, ktorý sa používa pred chvostom).

Odporúča: