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:
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:
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.