Kako uporabljati opombe Kubernetes

Kako Uporabljati Opombe Kubernetes



V tem članku bomo na kratko razpravljali o opombah in oznakah v Kubernetesu ter o tem, kako uporabimo vse te opombe. V Kubernetesu je treba opombe uporabiti v različnih primerih. Opombe so zelo pomembna komponenta Kubernetesa. Kot vemo, je bil Kubernetes de facto strategija zaradi svoje zanesljivosti in učinkovitosti. Če ste novi bralec tukaj, preberite naše prejšnje članke, povezane s Kubernetesom, za več informacij in razumevanje. Tukaj se bomo naučili, kako uporabljamo opombe za upravljanje virov v Kubernetesu. Ta članek je napisan za vašo pomoč, kjer je vse tukaj podrobno razloženo z ustrezno razlago in posnetki zaslona. Začnimo.

Kaj so opombe v Kubernetesu?

V tem razdelku bomo podali kratek pregled opomb. Opombe se uporabljajo za pripenjanje metapodatkov različnim vrstam virov Kubernetes. V Kubernetesu se opombe uporabljajo na drug način; prvi način je uporaba nalepk. V opombah se nizi uporabljajo kot ključi in vrednosti v parih. Opombe shranjujejo poljubne, neidentifikacijske podatke o Kubernetesu. Opombe se ne uporabljajo za združevanje, filtriranje ali upravljanje podatkov o virih Kubernetes. Nizi pripisov nimajo nobenih omejitev. Opomb ne moremo uporabiti za prepoznavanje predmetov v Kubernetesu. Opombe so v različnih oblikah, kot so strukturirane, nestrukturirane, skupine, in so lahko majhne ali velike.

Kako deluje opomba v Kubernetesu?

Tukaj bomo izvedeli, kako se opombe uporabljajo v Kubernetesu. Vemo, da so opombe sestavljene iz ključev in vrednosti; par teh dveh je znan kot oznaka. Ključi in vrednosti opomb so ločeni s poševnico »\«. V vsebniku minikube uporabljamo ključno besedo »opombe« za dodajanje opomb v Kubernetes. Upoštevajte, da je ključno ime opomb obvezno, znaki imena pa v Kubernetesu ne vsebujejo več kot 63 znakov. Predpone niso obvezne. Ime opomb začnemo z alfanumeričnimi znaki, ki imajo pomišljaje in podčrtaje med izrazi. Opombe so definirane v polju metapodatkov v konfiguracijski datoteki.







Predpogoji:



V sistemu je nameščen Ubuntu ali najnovejša različica Ubuntuja. Če uporabnik ne uporablja operacijskega sistema Ubuntu, najprej namestite napravo Virtual Box ali VMware, ki nam omogoča zagon drugega operacijskega sistema skoraj istočasno kot operacijski sistem Windows. Namestite knjižnice Kubernetes in po potrditvi operacijskega sistema konfigurirajte gručo Kubernetes v sistemu. Upamo, da so nameščeni, preden začnemo glavno vadnico. Predpogoji so bistveni za izvajanje opomb v Kubernetesu. Poznati morate ukazno orodje Kubectl, pode in vsebnike v Kubernetesu.



Tu smo prispeli do našega glavnega dela. Za boljše razumevanje smo ta del razdelili na različne korake.





Postopek označevanja v različnih korakih je naslednji:

1. korak: Zaženite posodo MiniKube za Kubernetes

V tem koraku vas bomo naučili o minikubu. Minikube je obseg Kubernetesa, ki uporabnikom v Kubernetesu zagotavlja lokalni vsebnik. Torej, v vsakem primeru začnemo z minikubom za nadaljnje operacije. Na začetku izvedemo naslednji ukaz:



> zaženi minikube

Uspešen zagon ukaza ustvari vsebnik Kubernetes, kot je prikazano na prej priloženem posnetku zaslona.

2. korak:   Uporabite opombe vtičnice CRI ali krmilnika glasnosti v Kubernetesu

Da bi razumeli, kako deluje vozlišče minikube, in pridobili opombe, ki so uporabljene za predmet, uporabimo opombe vtičnice CRI v Kubernetesu z izvajanjem naslednjega ukaza kubectl:

> kubectl pridobi vozlišča minikube -The json | jq. metapodatki

  Samodejno ustvarjen besedilni opis

Ko je ukaz končan, prikaže vse opombe, ki so trenutno shranjene v Kubernetesu. Rezultat tega ukaza je prikazan na priloženem posnetku zaslona. Kot vidimo, opombe vedno vrnejo podatke v obliki ključev in vrednosti. Na posnetku zaslona ukaz vrne tri opombe. To so kot »kubeadm.alpha.kubernetes.io/cri-socket« je ključ, »unix:///var/run/cri-dockerd.sock« so vrednosti in tako naprej. Vozlišče cri-socket je ustvarjeno. Na ta način takoj uporabimo opombe v Kubernetesu. Ta ukaz vrne izhodne podatke v obliki JSON. V JSON imamo vedno na voljo formate ključev in vrednosti, ki jim moramo slediti. Z uporabo tega ukaza lahko uporabnik kubectl ali mi preprosto ekstrahiramo metapodatke podov in v skladu s tem izvedemo operacijo na tem podu.

Konvencije o opombah v Kubernetesu

V tem razdelku bomo govorili o konvencijah za opombe, ki so ustvarjene za potrebe ljudi. Te konvencije upoštevamo za izboljšanje berljivosti in enotnosti. Drug pomemben vidik vaših opomb je imenski prostor. Da bi razumeli, zakaj so konvencije Kubernetes implementirane, uporabimo opombe za objekt storitve. Tukaj pojasnjujemo nekaj konvencij in njihove uporabne namene. Oglejmo si konvencije o opombah Kubernetesa:

Opombe Opis
a8r. jaz/klepet Uporablja se za povezavo do zunanjega sistema za klepet
a8r. io/dnevniki Uporablja se za povezavo do zunanjega pregledovalnika dnevnika
a8r. io/opis Uporablja se za obdelavo opisa nestrukturiranih podatkov storitve Kubernetes za ljudi
a8r. io/repozitorij Uporablja se za pripenjanje zunanjega repozitorija v različnih formatih, kot je VCS
a8r. io/bugs Uporablja se za povezavo zunanjega ali zunanjega sledilnika hroščev s sklopi v Kubernetesu
a8r. io/uptime Uporablja se za pritrditev zunanjega sistema nadzorne plošče za čas delovanja v aplikacijah

To je nekaj konvencij, ki smo jih razložili tukaj, vendar obstaja ogromen seznam konvencij o opombah, ki jih ljudje uporabljajo za upravljanje storitev ali operacij v Kubernetesu. V primerjavi s poizvedbami in dolgimi povezavami si ljudje zlahka zapomnijo konvencije. To je najboljša lastnost Kubernetesa za udobje in zanesljivost uporabnika.

Zaključek

Kubernetes ne uporablja opomb; namesto tega se uporabljajo za podajanje podrobnosti o storitvi Kubernetes ljudem. Opombe so samo za človeško razumevanje. Metapodatki vsebujejo opombe v Kubernetesu. Kolikor vemo, se metapodatki uporabljajo samo za ljudi, da jim zagotovijo večjo jasnost glede podov in vsebnikov v Kubernetesu. Predvidevamo, da do te točke veste, zakaj uporabljamo opombe v Kubernetesu. Vsako točko smo podrobno razložili. Nazadnje si zapomnite, da opombe niso odvisne od funkcionalnosti vsebnika.