Ukaz Kubectl Annotate

Ukaz Kubectl Annotate



Okolja Kubernetes nudijo veliko storitev, ki podpirajo razvijalce pri ravnanju s konfiguracijo pod in imajo učinkovito orodje ukazne vrstice, imenovano »kubectl«, na katerem lahko izvajamo različne ukaze za obvladovanje vedenja gruče Kubernetes. V bistvu se bomo v tem članku seznanili z uporabo in delovanjem glavnega ukaza kubectl, ki je »kubectl annotate command«. Začnimo članek s preučitvijo pojava tega koristnega ukaza. Za boljšo predstavo lahko najdete vse kritične podrobnosti in primere skupaj s posnetki zaslona.

Kaj je Kubectl Annotate v Kubernetesu?

Ta ukaz kubectl annotate se uporablja za vstavljanje ali urejanje opomb za predmete ali primerke Kubernetesa. Opombe so zelo koristne in se uporabljajo za shranjevanje in vodenje metapodatkov, ki so povezani s predmeti Kubernetes. Opombe se uporabljajo za preverjanje pripenjanja metapodatkov, ki so zunaj naše gruče Kubernetes. To so ključne vrednosti, ki vsebujejo poljubne nize, kot je format JSON. Tukaj gruča Kubernetes uporablja opombe za shranjevanje svojih dolgih podatkov in informacij. Na primer, če želimo shraniti kvalifikacije katerega koli zaposlenega, te podatke shranimo v opombo Kubernetes.

Ko zaženemo ta ukaz na kubectl, so vidne različne vrste predmetov, ki obstajajo v naši gruči Kubernetes. Po tem lahko preprosto vstavimo in posodobimo informacije o naših objektih prek tega ukaza. Ta ukaz vrne opombe za označene objekte ali primerke gruče Kubernetes. Ta ukaz vam pomaga spreminjati podatke o predmetu Kubernetes ter enostavno in učinkovito shranjevati ogromne količine informacij.







Ta ukaz je uporaben samo in je pomemben, če in samo če delujeta naša gruča Kubernetes in strežnik kubectl. Za pridobitev točnega rezultata ukaza mora biti oblika tega ukaza pravilna. Začnimo s korakom o tem, kako lahko preprosto označimo svoje predmete v Kubernetesu tako, da sledimo omenjenim korakom.



1. korak: Zaženite gručo Minikube

Najprej je pomembno zagnati gručo Kubernetes v našem sistemu. Strežnik Minikube enostavno zaženemo v sistemu z zagonom ukaza, ki je napisan takole:



~$ zaženi minikube

Ko se ukaz izvede, se gruča Minikube Kubernetes vklopi in začne delovati. Ta ukaz nam nudi majhen vsebnik, v katerem lahko enostavno izvajamo želena dejanja. Rezultat tega ukaza je podan na naslednjem posnetku zaslona:

2. korak: Pridobite seznam podov

Če želite narediti spremembe v naših objektih, moramo pridobiti seznam vseh delujočih podov v naši gruči Kubernetes z njihovim trajanjem obstoja. Ker se naša gruča izvaja v zagonu, lahko zlahka pridobimo seznam podov tako, da v poziv kubectl vnesemo naslednji ukaz:

~ $ kubectl pridobi pods

Rezultat je priložen v naslednjem, ki se prikaže po zagonu ukaza »get pods«:

Ta ukaz pridobi osnovne informacije sklopov, kot so ime, status, stanje pripravljenosti, trajanje ponovnega zagona in starost sklopov. Torej z uporabo tega ukaza dobimo seznam vseh podov, ki se izvajajo za izvedbo opomb na želenem podu.

3. korak: dodajte opombe opisa v pod

V tem koraku se bomo poskušali naučiti, kako lahko objektom Kubernetes dodamo opombo. Podi, storitve in uvedbe vključujejo objekte Kubernetes. V prejšnjem koraku lahko vidimo, da je pod 'nginx1' prisoten na našem seznamu podov za pridobivanje. Zdaj lahko v ta sklop dodamo opombo, ki je opis sklopa. Za vstavljanje opomb zaženemo naslednji ukaz:

~$ kubectl annotate pods opis nginx1 = 'moj vmesnik'

V podanem ukazu je »ngnix1« pod in opis poda je »my frontend«. Ko je ta ukaz zagnan, je podu uspešno dodana opomba in dodan je opis. Izhod je tukaj priložen kot posnetek zaslona za boljše razumevanje:

4. korak: posodobite opis sklopa

Tukaj se bomo naučili metode, s katero lahko preprosto posodobimo ali spremenimo opis poda, ki se izvaja. Za posodobitev opisa zaženemo naslednji ukaz, če želimo spremeniti opis. Za posodobitev opisa sklopa »nginx1« z obstoječim uporabimo zastavico »- – prepiši«.

~ $ kubectl opomba -- prepisati opis pods nginx1 = 'moj vmesnik poganja nginx'

Rezultat tega ukaza je priložen tudi kot posnetek zaslona. Vidite lahko, da je opis sklopa posodobljen:

Zdaj je opis tega sklopa »moj sprednji del poganja nginx«, kar je označeno.

5. korak: Dodajte opombe k opisu vseh delujočih podov

V tem koraku bomo dodali ali spremenili opis naših vseh delujočih podov v gruči Kubernetes. To opombo uporabimo za vse sklope z uporabo zastavice »- – vse« v našem ukazu, ki se uporablja v orodju ukazne vrstice kubectl. Ukaz je podan na naslednji način:

~$ kubectl opombe pods -- ves opis = 'moj vmesnik poganja nginx'

Rezultat tega ukaza je prikazan na naslednjem posnetku zaslona:

Vidimo lahko, da je opis vseh podov, ki se izvajajo, »moj sprednji del poganja nginx«, ki so označeni.

6. korak: Dodajte opombo za določeno različico vira Poda

V tem koraku se bomo naučili opombe, ki dodaja ali spreminja opis sklopa, ki ima določeno različico vira. Zaženemo ukaz, ki je omenjen v naslednjem:

~$ kubectl annotate pods opis nginx1 = 'moj vmesnik poganja nginx' – vir - različica = 1

V tem ukazu želimo dodati opis »my frontend running ngnix« v sklop »nginx1«, katerega različica vira mora biti »1«. Ko zaženemo ukaz, je rezultat prikazan, kot lahko vidite na naslednjem posnetku zaslona:

  Posnetek zaslona računalnika Opis samodejno ustvarjen z nizko stopnjo zaupanja

Prikaže napako na podu, ki je že spremenjen, ker je njegova različica vira na voljo ob vsaki posodobitvi. Zdaj je naš sklop posodobljen.

7. korak: Spremenite opis sklopa

V tem koraku dodamo ali spremenimo opis poda »ngnix1« tako, da vnesemo naslednji ukaz:

~$ kubectl annotate pods opis nginx1 -

Tukaj je izhod, v katerem lahko vidite, da je ukaz uspešno izveden:

Zaključek

Zagotovili smo informacijo, da so opombe močan koncept, ki ga lahko uporabimo za preprosto dodajanje ali spreminjanje podatkov naših objektov Kubernetes. Ukaz za opombo se izvaja v orodju ukazne vrstice kubectl. V tem članku smo izvedeli več o različnih načinih dodajanja ali spreminjanja opisa našega sklopa. Ta članek smo razložili s pomočjo ustreznih primerov in posnetkov zaslona.