Hoe kan ek van die Kubernetes ontslae raak?
Hoe kan ek van die Kubernetes ontslae raak?

Video: Hoe kan ek van die Kubernetes ontslae raak?

Video: Hoe kan ek van die Kubernetes ontslae raak?
Video: Оркестрация с Kubernetes: ключевые термины, обзор, применение 2024, April
Anonim

Bevestig eers die naam van die knoop wat u wil hê verwyder gebruik kubectl kry nodes, en maak seker dat al die peule op die knoop kan veilig beëindig word sonder spesiale prosedures. Gebruik dan die kubectl afvoeropdrag om alle gebruikers te verwyder peule vanaf die nodus.

Net so, hoe stop u al die peule in Kubernetes?

  1. gebruik opdrag kubectl get pods --all-namespaces om die lys van alle peule in alle naamruimtes te kry.
  2. gebruik --no-headers = ware opsie om die opskrifte te verberg.
  3. gebruik se opdrag van sed om die eerste twee woorde te haal, wat onderskeidelik naamruimte en pod se naam verteenwoordig, en stel dan die delete-opdrag saam deur hulle te gebruik.

Behalwe hierbo, wat is 'n peul in Kubernetes en wat doen dit? A Peul is die basiese uitvoeringseenheid van a Kubernetes toepassing - die kleinste en eenvoudigste eenheid in die Kubernetes objekmodel wat jy skep of ontplooi. A Peul stel prosesse voor wat op u Cluster loop. Peule in 'n Kubernetes groep kan op twee maniere gebruik word: Peule wat 'n enkele houer bevat.

Boonop, hoe verwyder ek StatefulSet -pod?

Jy kan skrap a StatefulSet op dieselfde manier as jy skrap ander hulpbronne in Kubernetes: gebruik die kubectl skrap bevel, en spesifiseer die StatefulSet hetsy per lêer of by naam. Miskien moet u skrap die gepaardgaande koplose diens afsonderlik na die StatefulSet self uitgevee word.

Hoe kan ek my Kubernetes peullogboeke nagaan?

#kubectl -n kube -stelsel logs podnaam ## Dit sal u help sien die houers beskikbaar in 'n multi-houer peul en op grond daarvan kan jy die logs van 'n spesifieke houer met die onderstaande opdrag. # kubectl -n kube -stelsel logs - stert = 10 peulnaam (dit is 'n dubbele koppelteken -simbool wat voor die stert gebruik word).

Aanbeveel: