Kubectl csatolási parancs

Kubectl Csatolasi Parancs



Ma cikkünk a Kubernetes rendszer „kubectl attach parancsáról” szól. A Kubernetes kubectl parancssori eszköze segít a fejlesztőknek a Kubernetes-fürtökkel való interakcióban és azok tökéletes kezelésében. A „kubectl attach parancs” a felhasználók csatolására szolgál a Kubernetes-fürtön belül futó aktuális tárolóhoz. Ebben a cikkben részletesen tárgyaljuk a „kubectl attach parancsot”, valamint annak funkcióit és használati eseteit. Indítsuk el a Kubernetes-kiszolgálót, amely szükséges a parancs kapcsolódó feladatainak végrehajtásához. De először beszéljük meg részletesebben a „kubectl attach parancsot”.

Mi az a Kubectl Attach Command?

A „kubectl attach” parancs lehetőséget ad arra, hogy különböző felhasználók csatlakozzanak a Kubernetes futó fürtjéhez, és interaktív feladatokat hajtsanak végre. Amikor a felhasználó a parancs futtatásával csatlakozik a Kubernetes-fürthöz, a felhasználó hozzáfér a bemenetéhez és a várt kimenetéhez. A valós idejű interakció és hibaelhárítás könnyen végrehajtható ennek a parancsnak a segítségével. Amikor hibaelhárítási és hibakeresési problémák jelennek meg a Kubernetes-fürt futtatásakor, a fejlesztők ezt a parancsot futtatják a probléma megoldására.

Győződjön meg arról, hogy olyan Linux operációs rendszert használ, amely képes kezelni a parancsokat. Először elindítjuk a Windows terminált, amelyre telepítjük a kubectl parancssori eszközt Kubernetes rendszerünkben, ha már létezik.







Ezt követően újra megnyitjuk a terminált. Ezután futtatjuk a minikube parancsot egy új Kubernetes-fürt létrehozásához, amely kezeli a különböző műveleteinket. Beszéljük meg ezt a cikket részletesen megfelelő szintaxissal segítségül.



Kezdés 1: Indítson el egy Minikube Kubernetes Dashboardot

A legelején indítson el vagy hozzon létre egy minikube Kubernetes-fürtöt a következő parancs futtatásával. A minikube a fürt irányítópultja, amely elengedhetetlen a tárolón belüli műveletek végrehajtásához. Itt van a parancs az induláshoz:



~$ indul minikube

A parancs kimenetét a következőkben mellékeljük képernyőképként. A parancs végrehajtásakor létrejön a minikube-fürt, és megkezdődik a feldolgozás:

2. lépés: Töltse le a Pod-listát a Kubernetes-fürtben

Ebben a lépésben elsajátítjuk azt a módszert, amellyel lekérhetjük az összes pod listáját a futó podok megjelenítéséhez. A hüvelyek listájának lekéréséhez a következő utasításokat használjuk:

~$ kubectl kap hüvelyeket

  Képernyőkép egy számítógépes program leírásáról, amely automatikusan generált közepes megbízhatósággal

A parancs végrehajtása után ennek a parancsnak a kimenete csatolva van az előző képernyőképen, hogy elmagyarázza a parancs funkcióit. Cserébe látjuk a pod-ok nevét, kész állapotát, mennyi a „kész” vagy „nem kész” állapot, az újraindítások időzítése és a pod kora.

Itt azt látjuk, hogy a padok állapota befejeződött vagy fut. A „befejezett” állapot azt jelenti, hogy a pod befejezi a feldolgozását, és a szükséges műveletek befejeződtek, és már nincs rájuk szükség. A „fut” állapot azt jelenti, hogy a folyamat működik, és nem hajtja végre maradéktalanul a szükséges feladatot.

3. lépés: Ismertesse az adott pod konfigurációs beállítását

Ebben a lépésben megvitatjuk, hogyan tekinthetjük meg vagy kérhetjük le a pod konfigurációs fájljának részleteit. A parancsot a kubectl parancssori eszközön futtatjuk, amelyet kifejezetten a podok leírására terveztek.

~$ kubectl leírni pod kalsoom - bevetése - 7bc579c9df - 2jjdl

Futtassa a megadott parancsot. Amikor végrehajtja, a parancs kimenete megjelenik a terminálon, amely képernyőképként van csatolva:

  Képernyőkép egy számítógépről Leírás automatikusan generálva

A parancsban le akarjuk kérni a pod leírását, amelynek neve „kalsoom-deployment-7bc579c9df-2jjdl”. Ez a fájl részletes adatokat tartalmaz az „nginx” nevű konténerrel rendelkező podról. Mindezen információk kivételével tartalmazza a névteret, a prioritást, a szolgáltatásfiókot, a csomópontot, a kezdési időpontot, a pod-címkéket, a pod-on alkalmazott megjegyzést, a pod állapotát, a pod IP-címét, a vezérlő képét. konténer és kikötő információ az adott podról. Ellenőrizze az összes információt, amely a mellékelt képernyőképen található.

4. lépés: Rögzítse a tartályt egy adott tokkal

Ebben a parancsban a podunkat a tárolóhoz csatlakoztatjuk. A következő utasítást futtatjuk a kubectl parancssori eszközzel, amelyen keresztül csatlakoztatjuk a pod belsejében lévő tárolót, és a terminálon a parancs futtatásával hajtjuk végre a feladatainkat:

~$ kubectl csatolja kalsoom - bevetése - 7bc579c9df - 2jjdl

Futtassa a parancsot, amíg a parancs végrehajtása be nem fejeződik, és állítsa elő a következő kimenetet:

Ebben a parancsban a „kalsoom-deployment-7bc579c9df-2jjdl” podnevet szeretnénk csatolni egy jelenleg futó tárolóhoz. Itt a parancs feltételezi, hogy a pod az alapértelmezett névtérben található. A rögzítéshez a podnak egy tárolónak kell lennie, amely a Kubernetesben fut. Ennek a parancsnak a kimenete csatolva van az előző képernyőképen, és ellenőrzi az összes információt.

5. lépés: Csatlakoztasson egy adott tárolót tartalmazó speciális tokot a Kubernetesben

Ebben a parancsban megmutatjuk, hogyan csatolhatjuk a futó konkrét podunkat a Kubernetes-fürtünkben található tárolóhoz. Futtatjuk az itt megadott következő parancsot, és csatoljuk a szükséges tárolót:

~$ kubectl csatolja kalsoom - bevetése - 7bc579c9df - 2jjdl - c nginx

Ebben a parancsban egy „nginx” nevű tárolót veszünk a „-c” jelző segítségével. A „c” jelző annak a Kubernetes-tárolónak a nevét jelzi, amelyet a podhoz szeretnénk csatolni.

6. lépés: Hozzon létre egy interaktív munkamenetet a Pod tárolóhoz való csatlakoztatásához

Ebben a lépésben csatoljuk a tárolót a tokkal a Kubernetes-fürtünkhöz. Ezzel együtt interaktív munkamenetet hozunk létre. A parancsot a kubectl parancseszközön futtatjuk a konténerterminállal való interakcióhoz.

~$ kubectl csatolja kalsoom - bevetése - 7bc579c9df - 2jjdl - c nginx - én - t

Amikor ez a parancs végrehajtódik, a parancs kimenete látható lesz a terminálunkon.

Ebben a parancsban a „kalsoom-deployment-7bc579c9df-sjjdi” pod nevet vesszük, a tároló neve pedig „nginx”. Ebben a parancsban két zászlót használunk – „- i” és „- t”. A „- i” jelző a hüvelyek és a tárolók közötti interakció jelzésére vagy engedélyezésére szolgál. A „- t” jelző arra szolgál, hogy bekapcsolja a terminál feldolgozását ehhez az interaktív munkamenethez.

Következtetés

A cikk végén elmondhatjuk, hogy a pod-ok könnyen csatlakoztathatók a tárolókhoz a Kubernetesben a kubectl parancssori eszközzel. Mindig győződjön meg arról, hogy az edénynek és a megadott tartálynak működnie kell. Csak abban az esetben rögzítettük a tokot a konténerrel, ha a konténer rendelkezik csatlakozóval. Minden lépést részletesen elmagyaráztunk a megfelelő parancskimeneti képernyőképekkel. Kövesse az összes megadott lépést a pod tárolóhoz való csatlakoztatásához a Kubernetes-fürtbeállításoknak megfelelően.