Kubectli märkuste käsk

Kubectli Markuste Kask



Kubernetese keskkonnad annavad üle palju teenuseid, mis toetavad arendajaid pod-konfiguratsiooni haldamisel ja millel on tõhus käsurea tööriist nimega 'kubectl', millel saame käivitada erinevaid käske Kubernetese klastri käitumise haldamiseks. Põhimõtteliselt saame sellest artiklist teada peamise kubectli käsu, mis on 'kubectl annotate käsk', kasutamise ja toimimise kohta. Alustame artiklit selle kasuliku käsu nähtuse uurimisega. Parema idee saamiseks leiate kõik kriitilised üksikasjad ja näited koos ekraanipiltidega.

Mis on Kubectl Annotate Kubernetesis?

Seda kubectl annotate käsku kasutatakse Kubernetese objektide või eksemplaride märkuste sisestamiseks või redigeerimiseks. Märkused on väga kasulikud ja neid kasutatakse Kubernetese objektidega seotud metaandmete salvestamiseks ja juhtimiseks. Märkusi kasutatakse meie Kubernetese klastri väliste metaandmete manustamise kinnitamiseks. Need on võtmeväärtused, mis sisaldavad suvalisi stringe, näiteks JSON-vormingus. Siin kasutab Kubernetese klaster oma pikkade andmete ja teabe salvestamiseks märkusi. Näiteks kui soovime salvestada mõne töötaja kvalifikatsiooni, salvestame selle teabe Kubernetese annotatsioonis.

Kui käivitame selle käsu kubectlis, on meie Kubernetese klastris olevad erinevat tüüpi objektid nähtavad. Pärast seda saame selle käsu abil hõlpsasti oma objektide teavet sisestada ja värskendada. See käsk tagastab Kubernetese klastri määratud objektide või eksemplaride märkused. See käsk aitab teil Kubernetese objektide teabes muudatusi teha ning tohutul hulgal teavet lihtsalt ja tõhusalt salvestada.







See käsk on kasutatav ainult siis ja ainult siis, kui meie Kubernetese klaster ja kubectl-server töötavad. Käsu täpse tulemuse toomiseks peab selle käsu vorming olema õige. Alustame sammuga, kuidas saame Kubernetesis oma objekte hõlpsalt märkmeid teha, järgides lihtsalt mainitud samme.



1. samm: käivitage Minikube'i klaster

Esiteks on oluline käivitada meie süsteemis Kubernetese klaster. Minikube serveri käivitamine on süsteemis lihtne, käivitades käsu, mis on kirjutatud järgmiselt:



~$ alusta minikube

Kui käsk on täidetud, lülitatakse Minikube Kubernetes klaster sisse ja hakkab töötama. See käsk annab meile väikese konteineri, milles saame hõlpsalt soovitud toiminguid teha. Selle käsu väljund on toodud järgmisel ekraanipildil:

2. samm: hankige kaunade loend

Objektides muudatuste tegemiseks peame hankima kõigi meie Kubernetese klastris olevate töötavate kaunade loendi koos nende olemasolu kestusega. Kuna meie klaster käivitub, saame kaunade loendi hõlpsalt hankida, sisestades kubectli viibale järgmise käsu:

~ $ kubectl saada kaunad

Tulemus on lisatud järgmiselt, mis kuvatakse pärast käsu „hangi kaunad” käivitamist:

See käsk hangib kaunade põhiteavet, nagu nimi, olek, valmisolek, taaskäivitamise kestus ja kaunade vanus. Nii et selle käsu abil saame loendi kõigist kaustadest, mis töötavad soovitud kaustale märkuste tegemiseks.

3. samm: lisage kirjelduse annotatsioonid kaustale

Selles etapis proovime õppida, kuidas saame Kubernetese objektidele annotatsiooni lisada. Kaubad, teenused ja juurutused hõlmavad Kubernetese objekte. Eelmises etapis näeme, et pod “nginx1” on meie kaunade laadimisloendis olemas. Nüüd saame sellesse kausta lisada märkuse, mis kirjeldab kausta. Märkuste sisestamiseks käivitame järgmise käsu:

~$ kubectl annotate pods nginx1 kirjeldus = 'minu esiosa'

Pakutud käsus on 'ngnix1' pod ja podi kirjeldus on 'minu frontend'. Kui see käsk on käivitatud, märgitakse podi edukalt ja kirjeldus lisatakse. Väljund on teie paremaks mõistmiseks lisatud siia ekraanipildina:

4. toiming: värskendage podi kirjeldust

Siin õpime meetodit, mille abil saame hõlpsasti värskendada või muuta töötava podi kirjeldust. Kui soovime kirjeldust muuta, käivitame kirjelduse värskendamiseks järgmise käsu. Kasutame lipukest “- – overwrite”, et värskendada podi “nginx1” kirjeldust olemasolevaga.

~ $ kubectl annoteerida -- kirjuta üle kaunade nginx1 kirjeldus = 'minu kasutajaliides töötab nginxiga'

Selle käsu tulemus on lisatud ka ekraanipildina. Näete, et podi kirjeldust on värskendatud:

Nüüd on selle podi kirjeldus 'minu kasutajaliides töötab nginxiga', millele on lisatud märkused.

5. toiming: tehke märkused kõigi jooksvate seadmete kirjeldusele

Selles etapis lisame või muudame Kubernetese klastris kõigi meie töötavate kaustade kirjeldust. Rakendame seda märkust kõikidele kaustadele, kasutades meie käsus kubectli käsurea tööriistas kasutatavat lippu „- – kõik”. Käsk antakse järgmiselt:

~$ kubectl annotate kaunad -- kogu kirjeldus = 'minu kasutajaliides töötab nginxiga'

Selle käsu väljund on näidatud järgmisel ekraanipildil:

Näeme, et kogu töötava podi kirjeldus on 'minu esiosa töötab nginx', millele on lisatud märkused.

6. samm: lisage annotatsioon podi konkreetse ressursiversiooni jaoks

Selles etapis õpime tundma annotatsiooni, mis lisab või muudab konkreetse ressursiversiooniga podi kirjeldust. Käivitame järgmises mainitud käsu:

~$ kubectl annotate pods nginx1 kirjeldus = 'minu kasutajaliides töötab nginxiga' -ressurss - versioon = 1

Selles käsus tahame lisada kirjelduse 'minu kasutajaliides töötab ngnix' kaustale 'nginx1', mille ressursi versioon peab olema '1'. Kui käivitame käsu, kuvatakse väljund, nagu näete järgmisel ekraanipildil:

  Ekraanipilt arvutist Kirjeldus genereeritakse automaatselt madala usaldusväärsusega

See annab tõrketeate kaustas, mida on juba muudetud, kuna selle ressursiversioon on igal värskendusel üleval. Nüüd on meie pod värskendatud.

7. samm: muutke podi kirjeldust

Selles etapis lisame või muudame podi 'ngnix1' kirjeldust, sisestades järgmise käsu:

~$ kubectl annotate pods nginx1 kirjeldus -

Siin on väljund, milles näete, et käsk on edukalt täidetud:

Järeldus

Andsime teabe, et märkused on võimas kontseptsioon, mida saame kasutada meie Kubernetese objektide andmete hõlpsaks lisamiseks või muutmiseks. Annotatsioonikäsk töötab kubectli käsurea tööriistas. Sellest artiklist saime teada erinevatest viisidest, kuidas meie kausta kirjeldust lisada või muuta. Selgitasime seda artiklit õigete näidete ja ekraanipiltide abil.