Comanda de adnotare Kubectl

Comanda De Adnotare Kubectl



Mediile Kubernetes predau o mulțime de servicii care sprijină dezvoltatorii în gestionarea configurației podului și având un instrument eficient de linie de comandă numit „kubectl” pe care putem rula diferite comenzi pentru a gestiona comportamentul clusterului Kubernetes. Practic, în acest articol, vom afla despre utilizarea și funcționarea comenzii majore kubectl, care este „comanda de adnotare kubectl”. Să începem articolul examinând fenomenul acestei comenzi utile. Puteți găsi toate detaliile și exemplele critice împreună cu capturi de ecran pentru o idee mai bună.

Ce este Kubectl Annotate în Kubernetes?

Această comandă de adnotare kubectl este utilizată pentru a insera sau edita adnotările pentru obiectele sau instanțele Kubernetes. Adnotările sunt foarte utile și sunt folosite pentru a stoca și a conduce metadatele care sunt legate de obiectele Kubernetes. Adnotările sunt folosite pentru a valida atașarea metadatelor care sunt externe clusterului nostru Kubernetes. Acestea sunt valori cheie care conțin șiruri de caractere arbitrare, cum ar fi formatul JSON. Aici, clusterul Kubernetes folosește adnotări pentru a-și stoca datele și informațiile lungi. De exemplu, dacă dorim să stocăm calificarea oricărui angajat, stocăm aceste informații în adnotarea Kubernetes.

Când rulăm această comandă pe kubectl, sunt vizibile diferitele tipuri de obiecte care există în clusterul nostru Kubernetes. După aceea, putem introduce și actualiza cu ușurință informațiile obiectelor noastre prin această comandă. Această comandă returnează adnotările pentru obiectele sau instanțele desemnate ale clusterului Kubernetes. Această comandă vă ajută să faceți modificări în informațiile despre obiectele Kubernetes și să stocați cantități uriașe de informații ușor și eficient.







Această comandă este utilizabilă și este importantă dacă și numai dacă clusterul nostru Kubernetes și serverul kubectl rulează. Pentru a obține rezultatul precis al unei comenzi, formatul acestei comenzi trebuie să fie corect. Să începem pasul despre cum ne putem adnota cu ușurință obiectele în Kubernetes doar urmând pașii menționați.



Pasul 1: Lansați Clusterul Minikube

În primul rând, este important să porniți clusterul Kubernetes în sistemul nostru. Serverul Minikube este pornit cu ușurință în sistem rulând comanda care este scrisă după cum urmează:



~$ începe minikube

Când comanda este executată, clusterul Minikube Kubernetes este pornit și începe să ruleze. Această comandă ne oferă un mic container în care putem efectua cu ușurință acțiunile dorite. Ieșirea acestei comenzi este dată în următoarea captură de ecran:

Pasul 2: Preluați lista de poduri

Pentru a face modificări în obiectele noastre, trebuie să obținem lista tuturor podurilor care rulează din clusterul nostru Kubernetes cu durata lor de existență. Deoarece clusterul nostru rulează start, putem obține cu ușurință lista de poduri introducând următoarea comandă în promptul kubectl:

~ $ kubectl obține păstăi

Rezultatul este atașat în următoarele, care apare după rularea comenzii „get pods”:

Această comandă primește informațiile de bază ale podurilor, cum ar fi numele, starea, starea de pregătire, durata de repornire și vârsta podurilor. Deci, folosind această comandă, obținem lista tuturor podurilor care rulează pentru a efectua adnotări pe podul dorit.

Pasul 3: Adăugați adnotările de descriere la Pod

În acest pas, vom încerca să învățăm cum putem adăuga o adnotare la obiectele Kubernetes. Pod-urile, serviciile și implementările includ obiecte Kubernetes. Putem vedea în pasul anterior că podul „nginx1” este prezent în lista noastră de preluare a pod-urilor. Acum, putem adăuga o adnotare în acest pod care este o descriere a podului. Rulăm următoarea comandă pentru a insera adnotările:

~$ kubectl adnotare pods descriere nginx1 = 'fața mea'

În comanda furnizată, „ngnix1” este podul, iar descrierea podului este „interfața mea”. Când această comandă este executată, podul este adnotat cu succes și descrierea este adăugată. Rezultatul este atașat aici ca o captură de ecran pentru o mai bună înțelegere:

Pasul 4: Actualizați descrierea podului

Aici, vom afla metoda prin care putem actualiza sau modifica cu ușurință descrierea podului care rulează. Rulăm următoarea comandă pentru a actualiza descrierea dacă vrem să o schimbăm. Folosim indicatorul „- – suprascriere” pentru a actualiza descrierea podului „nginx1” cu cea existentă.

~ $ adnotare kubectl -- suprascrie descrierea pods nginx1 = „Interfața mea rulează nginx”

Rezultatul acestei comenzi este, de asemenea, atașat ca o captură de ecran. Puteți vedea că descrierea podului este actualizată:

Acum, descrierea acestui pod este „fața mea care rulează nginx”, care este adnotat.

Pasul 5: Adnotați descrierea tuturor podurilor care rulează

În acest pas, vom adăuga sau modifica descrierea tuturor podurilor care rulează în clusterul Kubernetes. Aplicăm această adnotare pe toate podurile folosind indicatorul „- – all” din comanda noastră, care este folosită pe instrumentul de linie de comandă kubectl. Comanda este dată după cum urmează:

~$ kubectl adnotare pods -- toată descrierea = „Interfața mea rulează nginx”

Ieșirea acestei comenzi este afișată în următoarea captură de ecran:

Putem vedea că descrierea tuturor pod-urilor care rulează este „frontend-ul meu care rulează nginx”, care sunt adnotate.

Pasul 6: Adăugați o adnotare pentru versiunea specifică a resursei a podului

În acest pas, vom afla adnotarea care adaugă sau modifică descrierea unui pod care are o anumită versiune a resursei. Executăm comanda care este menționată în cele ce urmează:

~$ kubectl adnotare pods descriere nginx1 = „Interfața mea rulează nginx” -resursă - versiune = 1

În această comandă, dorim să adăugăm descrierea „my frontend running ngnix” la podul „nginx1” a cărui versiune de resurse trebuie să fie „1”. Când rulăm comanda, rezultatul este afișat așa cum puteți vedea în următoarea captură de ecran:

  O captură de ecran a unui computer Descriere generată automat cu încredere scăzută

Afișează o eroare pe pod care este deja modificată, deoarece versiunea sa de resurse este activată la fiecare actualizare. Acum, podul nostru este actualizat.

Pasul 7: Modificați descrierea podului

În acest pas, adăugăm sau modificăm descrierea podului „ngnix1” introducând următoarea comandă:

~$ kubectl adnotare pods descriere nginx1 -

Iată rezultatul în care puteți vedea că comanda este executată cu succes:

Concluzie

Am furnizat o informație conform căreia adnotările sunt un concept puternic pe care îl putem folosi pentru a adăuga sau modifica cu ușurință datele obiectelor noastre Kubernetes. Comanda de adnotare rulează pe instrumentul de linie de comandă kubectl. În acest articol, am aflat despre diferitele modalități de a adăuga sau modifica descrierea podului nostru. Am explicat acest articol cu ​​ajutorul unor exemple adecvate și capturi de ecran.