Kubectli lisamise käsk

Kubectli Lisamise Kask



Meie artikkel käsitleb täna Kubernetese süsteemi käsku kubectl attach. Kubernetese käsurea tööriist kubectl aitab arendajatel Kubernetese klastritega suhelda ja neid suurepäraselt hallata. Käsku „kubectl attach” kasutatakse kasutajate lisamiseks praegusesse Kubernetese klastris töötavasse konteinerisse. Selles artiklis käsitleme üksikasjalikult käsku 'kubectl attach' ning selle funktsioone ja kasutusjuhtumeid. Käivitame Kubernetese serveri, mis on vajalik käsuga seotud ülesannete täitmiseks. Kuid kõigepealt arutleme üksikasjalikumalt 'kubectl attach käsku'.

Mis on Kubectl Attach Command?

Käsk „kubectl attach” annab meile võimaluse lubada erinevatel kasutajatel Kubernetese töötava klastriga liituda ja interaktiivseid ülesandeid täita. Kui kasutaja liitub selle käsu käivitamisega Kubernetese klastriga, on kasutajal juurdepääs selle sisendile ja eeldatavale väljundile. Selle käsu abil saab hõlpsasti teostada reaalajas suhtlemist ja tõrkeotsingut. Kui Kubernetese klastri käitamisel ilmnevad tõrkeotsingu ja vigade silumise probleemid, käivitavad arendajad selle käsu probleemi lahendamiseks.

Veenduge, et kasutate Linuxi operatsioonisüsteemi, millel on käsklused. Esmalt käivitame oma Windowsi terminali, kuhu installime Kubernetesi süsteemi käsurea tööriista kubectl, kui see on juba olemas.







Pärast seda avame terminali uuesti. Seejärel käivitame käsu minikube, et luua uus Kubernetese klast, mis haldab meie erinevaid toiminguid. Arutagem seda artiklit üksikasjalikult koos õige süntaksiga.



1. algus: käivitage Minikube Kubernetese armatuurlaud

Kohe alguses käivitage või looge minikube Kubernetese klaster, käivitades järgmise käsu. Minikube on klastri armatuurlaud, mis on konteineris toimingute tegemiseks hädavajalik. Siin on alustamiseks käsk:



~$ alusta minikube

Selle käsu väljund on lisatud ekraanipildina. Selle käsu täitmisel luuakse minikube'i klaster ja see alustab töötlemist:

2. samm: hankige Kubernetese klastris Pod-loend

Selles etapis omandame meetodi kõigi kaunade loendi hankimiseks, et näidata jooksvaid kaunasid. Kaunade loendi toomiseks kasutame järgmisi juhiseid.

~$ kubectl saada kaunad

  Keskmise usaldusväärsusega automaatselt genereeritud arvutiprogrammi kirjelduse ekraanipilt

Pärast käsu täitmist lisatakse selle käsu väljund eelmisele ekraanipildile, et selgitada selle käsu funktsioone. Vastutasuks näeme kaunade nime, valmisolekut, kui palju on olekus 'valmis' või 'ei ole valmis', taaskäivitamise ajastust ja kausta vanust.

Siin näeme, et kaunade olek on lõpetatud või töötab. Olek 'Lõpetatud' tähendab, et pod on töötlemise lõpetanud ja selle nõutavad toimingud on lõpetatud ja neid pole enam vaja. Olek 'töötab' tähendab, et protsess töötab ja ei täida nõutud ülesannet täielikult.

3. samm: kirjeldage konkreetse podi konfiguratsioonisätteid

Selles etapis arutame, kuidas saame podi konfiguratsioonifaili üksikasju näha või tuua. Käivitame käsu kubectl käsureatööriistal, mis on spetsiaalselt loodud kaunade kirjeldamiseks.

~$ kubectl kirjeldavad pod kalsoom - kasutuselevõtt - 7bc579c9df - 2jjdl

Käivitage antud käsk. Selle käivitamisel kuvatakse selle käsu väljund terminalis, mis on lisatud ekraanipildina:

  Arvuti ekraanipilt Kirjeldus genereeritakse automaatselt

Käsus tahame tuua kirjelduse podi kohta, mille nimi on 'kalsoom-deployment-7bc579c9df-2jjdl'. See fail sisaldab üksikasjalikke andmeid podi kohta, millel on konteiner, mille nimi on 'nginx'. Välja arvatud kogu see teave, sisaldab see ka nimeruumi, prioriteeti, teenusekontot, sõlme, algusaega, kaustade silte, mooduli olekut, mooduli IP-aadressi, seadme kontrolleri kujutist. konteineri ja konkreetse pesa sadamateave. Kontrollige kogu lisatud ekraanipildil olevat teavet.

4. samm: kinnitage anum spetsiaalse pesaga

Selle käsuga kinnitame oma kambri konteineri külge. Käivitame järgmise juhise, kasutades kubectl käsurea tööriista, mille kaudu ühendame ümbrises oleva konteineri ja täidame oma ülesandeid, käivitades terminalis käsu:

~$ kubectl külge kalsoom - kasutuselevõtt - 7bc579c9df - 2jjdl

Käivitage käsk, kuni käsu täitmine on lõpule viidud, ja genereerige järgmine väljund:

Selle käsuga tahame lisada kausta nime 'kalsoom-deployment-7bc579c9df-2jjdl' koos konteineriga, mis praegu töötab. Siin eeldab käsk, et pod on vaikenimeruumis. Kinnitamiseks peab pod olema üks konteiner, mis töötab meie Kubernetes. Selle käsu väljund on lisatud eelmisele ekraanipildile ja kontrollib kogu teavet.

5. samm: kinnitage Kubernetesis konkreetne ümbris konkreetse konteineriga

Selles käsus näitame teile, kuidas saame ühendada meie töötava konkreetse ümbriku konteineriga, mis on meie Kubernetese klastris. Käivitame järgmise siin antud käsu ja lisame vajaliku konteineri:

~$ kubectl külge kalsoom - kasutuselevõtt - 7bc579c9df - 2jjdl - c nginx

Selles käsus võtame lipu '-c' abil konteineri nimega 'nginx'. Lippu 'c' kasutatakse selle Kubernetese konteineri nime tähistamiseks, mille tahame kaustale kinnitada.

6. samm: looge interaktiivne seanss, et kinnitada podi konteinerile

Selles etapis kinnitame kaunaga konteineri meie Kubernetese klastri külge. Koos sellega loome interaktiivse seansi. Käivitame käsu kubectl käsutööriistal, et suhelda konteinerterminaliga.

~$ kubectl külge kalsoom - kasutuselevõtt - 7bc579c9df - 2jjdl - c nginx - i - t

Kui see käsk on täidetud, on selle käsu väljund meie terminalis nähtav.

Selles käsus võtame kausta nime 'kalsoom-deployment-7bc579c9df-sjjdi' ja konteineri nimeks on 'nginx'. Selles käsus kasutame kahte lippu – “- i” ja “- t”. Lippu '-i' kasutatakse kaunade ja konteinerite vahelise suhtluse tähistamiseks või lubamiseks. Lippu '- t' kasutatakse selle interaktiivse seansi terminali töötlemise aktiveerimiseks.

Järeldus

Selle artikli lõpus võime öelda, et kaunasid saab Kubernetesis hõlpsasti konteinerite külge kinnitada, kasutades käsureatööriista kubectl. Veenduge alati, et pott ja määratud anum peavad töötama. Kauba kinnitasime konteineriga ainult juhul, kui konteineril on klemm. Selgitasime iga sammu üksikasjalikult õigete käsuväljundi ekraanipiltidega. Samuti saate järgida kõiki pakutavaid samme, et kinnitada kaustik vastavalt oma Kubernetese klastri sättele.