Hvordan slette et navneområde i Kubernetes?

Hvordan slette et navneområde i Kubernetes?
I Kubernetes spiller navneområder en viktig rolle da de tilbyr en mekanisme for å skille ressursgrupper i en klynge. Omfanget basert på navneområde er bare gyldig for navneområder som tjenester, distribusjoner osv., og det er ikke aktuelt for klyngebrede stoffer. Navnområder foreslås for bruk i situasjoner med flere brukere spredt over forskjellige prosjekter eller team. Vi begynner å bruke navneområder når du vil ha funksjonene de tilbyr.

Navneområder gir rom for navn. Navnområder kan ikke snugges inne i hverandre, og hver ressurs i Kubernetes er bare bosatt i ett navneområde. Imidlertid gir det en måte å dele opp klyngressurser mellom forskjellige brukere (via ressurskvote). Det er ikke viktig å bruke mange navnefelt til forskjellige ressurser, som den samme programvaren med forskjellige varianter: bruk etiketter for å skille ressurser ved å bruke samme navneområde.

Så i dag vil vi diskutere dette emnet Kubernetes. Men før du fortsetter videre, bør du kjenne til det innebygde Kubernetes navneområde. De er:

  • misligholde: Som tittelen antyder, gjenkjennes standardnavnområdet som standard for alle Kubernetes -kommandoer.
  • Kube-System: Dette kube-systemet brukes til Kubernetes-komponenter.
  • Kube-Public: Navnområdet brukes av offentlige ressurser. Dette navneområdet opprettes automatisk og er forståelig av alle brukere. Kube-Public holdes til side for klyngbruk hvis noen ressurser skal være offentlig synlige og lesbare gjennom hele klyngen.

La oss nå diskutere måtene å lage og slette navneområder i Kubernetes.

Forutsetninger:

For å slette navneområdet i Kubernetes, sjekker vi først om Minikube -klyngen er installert eller ikke. Hvis det allerede er til stede, er du god til å gå. Hvis det ikke er det, må du først sjekke versjonen av operativsystemet ditt og installere Minikube -klyngen på systemet ditt for å utføre Kubernetes -tjenester effektivt i Linux.

Slett navneområde i Kubernetes

Nå er det på tide å diskutere måtene vi oppretter eller sletter navneområder i Kubernetes. Følg nøye de listede metodene slik at du dypt forstår begrepet å slette navneområdet i Kubernetes.

Start Minikube:

For å lansere en Minikube -klynge, må du åpne CLI -terminalen ved bare å skrive "terminalen" -navnet i søkeområdet til Ubuntu 20.04 System eller ved å treffe “Ctrl+Alt+T” -tastene. Etter å ha lansert Minikube ved å velge en av de ovennevnte måtene, er vårt neste mål å starte Minikube. Så vår kommando nedenfor er veldig nyttig å starte Minikube. Alt du trenger å gjøre er å vente en stund og ikke gå ut av terminalen før den begynner.

$ Minikube Start

Sjekk navneområdet

Nå, hvis du vil sjekke navneområdet og deretter utstede den gitte kommandoen du ser på skjermbildet nedenfor.

$ kubectl få navneområder

Etter utførelsen kan du deretter se det innebygde navneområdet for noder, som vi diskuterte tidligere.

Spesifikt navnområde sammendrag:

Hvis du vil få detaljene om det spesifikke navneområdet, bruker du KUBECTL -kommandoen med et spesifisert navneområde.

$ kubectl få navneområder hei-der

Her bruker vi "Hello-There" navneområdet og får ønsket resultat sammen med status og alder.

Detaljert informasjon:

Hvis du vil få detaljert informasjon om navneområdet, bruker du kommandoen nedenfor med "Beskriv" nøkkelord.

$ KUBECTL Beskriv standardområder

Husk at disse detaljene også spesifiserer ressurskvoten eller ressursgrenseområdene. Imidlertid, ressurskvotenes stier kollektive ressursbruk i navneområdet og lar klyngeoperatører oppgi grensene for hard ressursbruk som et navneområde kan bruke. På den annen side skisserer et grenseområde minimum eller maksimale begrensninger for antall ressurser et enkelt objekt kan bruke i et navneområde.

Det er to faser av navneområdet:

  • Navnområdet som er i bruk er kjent som aktiv.
  • Å avslutte navneområdet blir fjernet og kan ikke brukes til den nye enheten

Lag nytt navneområde:

Hvis du vil opprette et nytt navneområde med Content Apiversion, Kind og Metadata, oppretter du en ny fil med "Touch" -kommandoen.

$ Touch Namespace.Yaml

Kjør kommandoen, så vil du se filen som heter "Namespace" med ".YAML ”utvidelse opprettes med hell.

Når du har lagret og åpnet filen, vil du se at filen inneholder ønsket innhold.

For å opprette navneområdet, er kommandoen nedenfor veldig nyttig for å lage et navneområde.

Merk: Det er et obligatorisk felt 'Finalizer', som lar observerbare eliminere ressurser når navneområdet fjernes. Så hvis du legger til en manglende finalisator, er problemet at navneområdet vil bli dannet, men det vil bli sittende fast i termineringsstaten hvis operatøren prøver å fjerne den.

$ kubectl opprette -f namespace.Yaml

Slett navneområde:

Du kan bruke kommandoen nedenfor til å slette det spesifiserte navneområdet.

$ kubectl sletter navneområder Kalsoom

Konklusjon:

I denne løsningen har vi utdypet bruken, konseptet og viktigheten av navneområdet i Kubernetes. Jeg håper denne guiden er gunstig for å forstå begrepet navneområdet.