Hvordan bruke Kubernetes -merknadene

Hvordan bruke Kubernetes -merknadene
I denne artikkelen vil vi kort diskutere om merknader og etiketter i Kubernetes og hvordan vi bruker alle disse merknadene. I Kubernetes må merknader brukes i forskjellige tilfeller. Merknad er en veldig viktig komponent i Kubernetes. Som vi vet har Kubernetes vært de-facto-strategien på grunn av dens pålitelighet og effektivitet. Hvis du er en ny leser her, kan du lese våre tidligere artikler relatert til Kubernetes for mer informasjon og forståelse. Her lærer vi hvordan vi bruker merknadene for å administrere ressursene i Kubernetes. Denne artikkelen er skrevet for din hjelp der alt her er forklart i detalj med riktig forklaring og skjermbilder. La oss begynne.

Hva er merknader i Kubernetes?

Vi vil gi en kort oversikt over merknader i denne delen. Merknad brukes til å knytte metadataene til forskjellige typer Kubernetes -ressurser. I Kubernetes brukes merknader på en annen måte; Den første måten er å bruke etiketter. I merknad brukes matriser som nøkler og verdier i par. Merknad lagrer de vilkårlige, ikke-identifiserende dataene om Kubernetes. Merknad brukes ikke til gruppering, filtrering eller betjening av dataene om ressursene til Kubernetes. Merknadsarrays har ingen begrensninger. Vi kan ikke bruke merknadene for å identifisere objektene i Kubernetes. Merknad er i forskjellige former som strukturerte, ustrukturerte, grupper og kan være små eller store.

Hvordan fungerer merknad i Kubernetes?

Her lærer vi hvordan merknader brukes i Kubernetes. Vi vet at merknader består av nøkler og verdier; Et par av disse to er kjent som en etikett. Tastene og verdiene til merknadene er atskilt med en skråstrek “\”. I Minikube -beholderen bruker vi nøkkelordet "Merknader" for å legge til merknadene i Kubernetes. Husk at nøkkelnavnet på merknader er obligatorisk, og karakterene til navnet er ikke mer enn 63 tegn i Kubernetes. Prefiksene er valgfrie. Vi starter merknadsnavnet med alfanumeriske tegn som har streker og understreker mellom uttrykkene. Merknad er definert i metadata -feltet i konfigurasjonsfilen.

Forutsetninger:

På systemet er Ubuntu eller den nyeste versjonen av Ubuntu installert. Hvis brukeren ikke er på Ubuntu -operativsystemet, må du først installere den virtuelle boksen eller VMware -maskinen som gir oss anlegget til å kjøre det andre operativsystemet praktisk talt samtidig som Windows -operativsystemet. Installer Kubernetes -bibliotekene og konfigurer Kubernetes -klyngen i systemet etter å ha bekreftet operativsystemet. Vi håper at disse er installert før vi starter hovedopplæringsøkten. Forutsetningene er viktige for å kjøre merknadene i Kubernetes. Du må kjenne Kubectl -kommandoverktøyet, belgene og containere i Kubernetes.

Her ankom vi hoveddelen vår. Vi delte denne delen i forskjellige trinn for en bedre forståelse.

Prosedyren for å kommentere i forskjellige trinn er som følger:

Trinn 1: Kjør Minikube -beholderen til Kubernetes

Vi vil lære deg om Minikube i dette trinnet. Minikube er et omfang av Kubernetes som gir en lokal beholder til brukerne i Kubernetes. Så i alle tilfeller starter vi med en Minikube for videre operasjoner. I starten utfører vi følgende kommando:

> Minikube Start

Å kjøre kommandoen oppretter en Kubernetes -beholder, som vist i det tidligere vedlagte skjermbildet.

Trinn 2: Bruk CRI -stikkontakt eller volumkontroller -merknader i Kubernetes

For å forstå hvordan en Minikube -node fungerer og hente merknadene som brukes på et objekt, bruker vi CRI -socket -merknadene i Kubernetes ved å kjøre følgende Kubectl -kommando:

> Kubectl Get Nodes Minikube -o Json | JQ. metadata

Når kommandoen er ferdig, viser den alle merknader som for øyeblikket er lagret i Kubernetes. Utgangen til denne kommandoen vises i skjermbildet som er vedlagt. Som vi ser, returnerer merknadene alltid dataene i nøkler og verdier. På skjermbildet returnerer kommandoen tre merknader. Disse er som “kubeadm.alfa.Kubernetes.io/cri-socket ”er en nøkkel,“ Unix: /// var/run/cri-dockerd.sokk ”er verdier, og så videre. Cri-Socket-noden er opprettet. På denne måten bruker vi øyeblikkelig merknadene i Kubernetes. Denne kommandoen returnerer outputdataene i JSON -skjemaet. I JSON har vi alltid nøkkel- og verdiformatene å følge. Ved hjelp av denne kommandoen kan KUBECTL -brukeren eller vi enkelt trekke ut metadataene til Pods og utføre en operasjon på den poden, følgelig.

Merknadskonvensjoner i Kubernetes

I dette avsnittet skal vi snakke om merknadskonvensjonene som er opprettet for å tjene menneskets behov. Vi følger disse konvensjonene for å forbedre lesbarheten og ensartetheten. Et annet avgjørende aspekt ved merknadene dine er navnefelt. For å forstå hvorfor Kubernetes konvensjoner blir implementert, bruker vi merknadene på tjenesteobjektet. Her forklarer vi noen få konvensjoner og deres nyttige formål. La oss se på merknadskonvensjonene til Kubernetes:

Merknader Beskrivelse
A8R. io/chat Brukes til lenken til det eksterne chattesystemet
A8R. IO/logger Brukes til lenken til den ytre loggen
A8R. io/beskrivelse Brukes til å håndtere den ustrukturerte databeskrivelsen av Kubernetes -tjenesten for mennesker
A8R. IO/depot Brukes til å knytte et ytre depot i forskjellige formater som VCS
A8R. io/bugs Brukes til å koble en ytre eller ekstern bug tracker med pods i Kubernetes
A8R. IO/oppetid Brukes til å knytte det ytre oppetidsdashbordsystemet i applikasjoner

Dette er noen få stevner som vi forklarte her, men det er en enorm liste over merknadskonvensjoner som menneskene bruker for å håndtere tjenestene eller operasjonene i Kubernetes. Konvensjoner er enkle for mennesker å huske sammenlignet med spørsmål og lange lenker. Dette er den beste funksjonen ved Kubernetes for brukerkomfort og pålitelighet.

Konklusjon

Merknadene brukes ikke av Kubernetes; Snarere brukes de til å gi detaljer om Kubernetes -tjenesten til mennesker. Merknad er bare for menneskelig forståelse. Metadata holder merknadene i Kubernetes. Så vidt vi vet brukes metadataene bare for mennesker for å gi dem mer klarhet om belgene og containerne i Kubernetes. Vi antar at du på dette tidspunktet vet hvorfor vi bruker merknadene i Kubernetes. Vi forklarte hvert punkt i detalj. Til slutt, husk at merknader ikke er avhengig av containerfunksjonalitet.