Naredba Kubectl Annotate

Naredba Kubectl Annotate



Kubernetes okruženja pružaju mnoštvo usluga koje podržavaju programere u rukovanju pod konfiguracijom i imaju učinkovit alat naredbenog retka pod nazivom 'kubectl' na kojem možemo pokrenuti različite naredbe za rukovanje ponašanjem Kubernetes klastera. Uglavnom, u ovom članku naučit ćemo o korištenju i radu glavne naredbe kubectl, a to je 'naredba kubectl annotate'. Započnimo članak ispitivanjem fenomena ove korisne naredbe. Možete pronaći sve kritične detalje i primjere zajedno sa snimkama zaslona za bolju ideju.

Što je Kubectl Annotate u Kubernetesu?

Ova naredba kubectl annotate koristi se za umetanje ili uređivanje komentara za objekte ili instance Kubernetesa. Bilješke su vrlo korisne i koriste se za pohranu, kao i za vođenje metapodataka koji se odnose na Kubernetes objekte. Bilješke se koriste za provjeru privitka metapodataka koji su izvan našeg Kubernetes klastera. Ovo su ključne vrijednosti koje sadrže unos proizvoljnih nizova poput JSON formata. Ovdje Kubernetes klaster koristi bilješke za pohranu svojih dugih podataka i informacija. Na primjer, ako želimo pohraniti kvalifikacije bilo kojeg zaposlenika, te podatke pohranjujemo u Kubernetes napomenu.

Kada pokrenemo ovu naredbu na kubectl, vidljive su različite vrste objekata koji postoje u našem Kubernetes klasteru. Nakon toga, pomoću ove naredbe možemo lako umetnuti i ažurirati informacije o našim objektima. Ova naredba vraća bilješke za naznačene objekte ili instance Kubernetes klastera. Ova vam naredba pomaže da napravite promjene u informacijama Kubernetes objekta i pohranite ogromne količine informacija jednostavno i učinkovito.







Ova je naredba upotrebljiva i važna je samo ako i samo ako su naš Kubernetes klaster i kubectl poslužitelj pokrenuti. Da biste dobili točan rezultat naredbe, format ove naredbe mora biti ispravan. Započnimo s korakom o tome kako možemo jednostavno označiti svoje objekte u Kubernetesu slijedeći spomenute korake.



Korak 1: Pokrenite Minikube klaster

Prvo, važno je pokrenuti Kubernetes klaster u našem sustavu. Minikube server se jednostavno pokreće u sustavu pokretanjem naredbe koja je napisana na sljedeći način:



~$ pokrenuti minikube

Kada se naredba izvrši, Minikube Kubernetes klaster se uključuje i počinje raditi. Ova naredba daje nam mali spremnik u kojem možemo lako izvesti željene radnje. Izlaz ove naredbe dan je na sljedećoj snimci zaslona:

Korak 2: Dohvatite popis mahuna

Da bismo izvršili promjene u našim objektima, moramo dobiti popis svih pokrenutih podova u našem Kubernetes klasteru s njihovim trajanjem postojanja. Budući da se naš klaster pokreće, lako možemo dobiti popis mahuna unosom sljedeće naredbe u kubectl prompt:

~ $ kubectl dobiti mahune

Rezultat je priložen u sljedećem koji se pojavljuje nakon pokretanja naredbe 'get pods':

Ova naredba dobiva osnovne informacije o grupama kao što su naziv, status, stanje spremnosti, trajanje ponovnog pokretanja i starost grupa. Dakle, korištenjem ove naredbe dobivamo popis svih mahuna koje su pokrenute za izvođenje komentara na željenoj mahunarki.

Korak 3: dodajte napomene opisa u blok

U ovom koraku pokušat ćemo naučiti kako možemo dodati komentar Kubernetes objektima. Podovi, usluge i implementacije uključuju Kubernetes objekte. U prethodnom koraku možemo vidjeti da je pod 'nginx1' prisutan na našem popisu podova za dohvaćanje. Sada možemo dodati napomenu u ovaj modul koji je opis modula. Pokrećemo sljedeću naredbu za umetanje komentara:

~$ kubectl annotate pods nginx1 opis = 'moje sučelje'

U navedenoj naredbi, 'ngnix1' je modul, a opis modula je 'moje sučelje'. Kada se ova naredba pokrene, modul se uspješno označava i dodaje se opis. Izlaz je priložen ovdje kao snimak zaslona radi boljeg razumijevanja:

Korak 4: Ažurirajte opis jedinice

Ovdje ćemo naučiti metodu kojom možemo jednostavno ažurirati ili modificirati opis modula koji je pokrenut. Pokrećemo sljedeću naredbu za ažuriranje opisa ako želimo promijeniti opis. Koristimo oznaku “- – prebriši” da ažuriramo opis modula “nginx1” postojećim.

~ $ kubectl komentirati -- prebrisati opis mahuna nginx1 = 'moje sučelje pokreće nginx'

Rezultat ove naredbe također je priložen kao snimak zaslona. Možete vidjeti da je opis mahune ažuriran:

Sada, opis ove grupe je 'moje sučelje pokreće nginx' što je označeno.

Korak 5: Označite opis svih pokrenutih mahuna

U ovom koraku ćemo dodati ili izmijeniti opis svih naših pokrenutih podova u Kubernetes klasteru. Primjenjujemo ovu napomenu na sve mahune pomoću oznake '- - sve' u našoj naredbi koja se koristi u alatu naredbenog retka kubectl. Naredba se daje na sljedeći način:

~$ kubectl komentirati mahune -- sav opis = 'moje sučelje pokreće nginx'

Izlaz ove naredbe prikazan je na sljedećoj snimci zaslona:

Vidimo da je opis svih modula koji se izvode 'moje sučelje pokreće nginx', što je označeno.

Korak 6: Dodajte napomenu za određenu verziju resursa modula

U ovom koraku naučit ćemo napomenu koja dodaje ili mijenja opis modula koji ima određenu verziju resursa. Pokrećemo naredbu koja se spominje u nastavku:

~$ kubectl annotate pods nginx1 opis = 'moje sučelje pokreće nginx' -resurs - verzija = 1

U ovoj naredbi želimo dodati opis 'moje sučelje pokreće ngnix' u 'nginx1' pod čija verzija resursa mora biti '1'. Kada pokrenemo naredbu, izlaz je prikazan kao što možete vidjeti na sljedećoj snimci zaslona:

  Snimak zaslona računala Opis automatski generiran s malom pouzdanošću

Daje pogrešku na modulu koji je već izmijenjen jer se njegova verzija resursa pojavljuje pri svakom ažuriranju. Sada je naša grupa ažurirana.

Korak 7: Izmijenite opis modula

U ovom koraku dodajemo ili mijenjamo opis 'ngnix1' pod-a unosom sljedeće naredbe:

~$ kubectl annotate pods nginx1 opis -

Evo izlaza u kojem možete vidjeti da je naredba uspješno izvršena:

Zaključak

Dali smo informaciju da su komentari moćan koncept koji možemo koristiti za jednostavno dodavanje ili izmjenu podataka naših Kubernetes objekata. Naredba anotacije izvodi se na alatu naredbenog retka kubectl. U ovom smo članku naučili o različitim načinima dodavanja ili izmjene opisa naše mahune. Objasnili smo ovaj članak uz pomoć odgovarajućih primjera i snimaka zaslona.