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
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 - 2jjdlKäivitage antud käsk. Selle käivitamisel kuvatakse selle käsu väljund terminalis, mis on lisatud ekraanipildina:
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 - 2jjdlKä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 - tKui 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.