Příkaz pro připojení Kubectl

Prikaz Pro Pripojeni Kubectl



Dnes je náš článek o „příkazu připojení kubectl“ v systému Kubernetes. Nástroj příkazového řádku kubectl v Kubernetes pomáhá vývojářům komunikovat s clustery Kubernetes a dokonale je spravovat. Příkaz „kubectl attachment“ se používá k připojení uživatelů k aktuálnímu kontejneru, který běží v clusteru Kubernetes. V tomto článku budeme podrobně diskutovat o „příkazu kubectl attachment“ a jeho funkcích a případech použití. Spusťte server Kubernetes, který je nutný k provádění souvisejících úloh příkazu. Nejprve si však podrobněji proberme „příkaz připojit kubectl“.

Co je příkaz Kubectl Attach?

Příkaz „kubectl attachment“ nám poskytuje zařízení, které umožňuje různým uživatelům připojit se k běžícímu clusteru Kubernetes a provádět interaktivní úlohy. Když se uživatel připojí ke clusteru Kubernetes spuštěním tohoto příkazu, má přístup k jeho vstupu a očekávanému výstupu. Pomocí tohoto příkazu se snadno provádějí interakce v reálném čase a odstraňování problémů. Když se při spuštění clusteru Kubernetes objeví problémy s odstraňováním problémů a laděním chyb, vývojáři spustí tento příkaz, aby problém vyřešili.

Ujistěte se, že používáte operační systém Linux, který ovládá příkazy. Nejprve spustíme náš terminál Windows, na který nainstalujeme nástroj příkazového řádku kubectl v našem systému Kubernetes, pokud již existuje.







Poté terminál znovu otevřeme. Poté spustíme příkaz minikube a vytvoříme nový cluster Kubernetes, který spravuje naše různé operace. Pojďme diskutovat o tomto článku podrobně se správnou syntaxí pro vaši pomoc.



Start 1: Spusťte Minikube Kubernetes Dashboard

Na úplném začátku spusťte nebo vytvořte cluster minikube Kubernetes spuštěním následujícího příkazu. Minikube je řídicí panel clusteru, který je nezbytný pro provádění akcí v kontejneru. Zde je příkaz, jak začít:



~$ spustit minikube

Výstup tohoto příkazu je připojen níže jako snímek obrazovky. Po provedení tohoto příkazu se vytvoří cluster minikube a začne zpracovávat:

Krok 2: Načtěte seznam podů v clusteru Kubernetes

V tomto kroku získáme metodu, jak získat seznam všech podů pro zobrazení běžících podů. K načtení seznamu podů používáme následující pokyny:

~$ kubectl získat lusky

  Snímek obrazovky s popisem počítačového programu automaticky generovaný se střední spolehlivostí

Po provedení příkazu je výstup tohoto příkazu připojen k předchozímu snímku obrazovky, aby vysvětlil funkce tohoto příkazu. Na oplátku vidíme název modulů, stav připravenosti, kolik je ve stavu „připraveno“ nebo „nepřipraveno“, načasování restartů a stáří modulu.

Zde vidíme, že stav podů je dokončen nebo spuštěn. Stav „dokončeno“ znamená, že modul dokončil zpracování a jeho požadované akce jsou dokončeny a již nejsou potřeba. Stav „běžící“ znamená, že proces funguje a neprovádí plně požadovaný úkol.

Krok 3: Popište nastavení konfigurace konkrétního podu

V tomto kroku probereme, jak můžeme vidět nebo načíst podrobnosti konfiguračního souboru modulu. Příkaz spustíme v nástroji příkazového řádku kubectl, který je speciálně navržen pro popis modulů.

~$ kubectl popsat pod kalsoom - rozvinutí - 7bc579c9df - 2jjdl

Spusťte daný příkaz. Po jeho provedení se výstup tohoto příkazu zobrazí na terminálu, který je připojen jako snímek obrazovky:

  Automaticky vygenerovaný snímek obrazovky s popisem počítače

V příkazu chceme načíst popis modulu, jehož jméno je „kalsoom-deployment-7bc579c9df-2jjdl“. Tento soubor obsahuje podrobné údaje o podu, který má kontejner s názvem „nginx“. Kromě všech těchto informací obsahuje také jmenný prostor, prioritu, servisní účet, uzel, čas zahájení, popisky podů, anotaci, která je na podu aplikována, stav podu, IP adresu podu, obrázek ovladače podu. kontejner a informace o portu konkrétního modulu. Ověřte všechny informace, které jsou uvedeny na přiloženém snímku obrazovky.

Krok 4: Připevněte nádobu pomocí specifické podložky

V tomto příkazu připevníme náš pod ke kontejneru. Následující instrukce spustíme pomocí nástroje příkazového řádku kubectl, pomocí kterého připojíme kontejner uvnitř modulu a provedeme naše úkoly spuštěním příkazu na terminálu:

~$ kubectl připojit kalsoom - rozvinutí - 7bc579c9df - 2jjdl

Spusťte příkaz, dokud nebude jeho provádění dokončeno, a vygenerujte následující výstup:

V tomto příkazu chceme připojit název pod „kalsoom-deployment-7bc579c9df-2jjdl“ s kontejnerem, který je v tuto chvíli spuštěn. Zde příkaz předpokládá, že pod je přítomen ve výchozím jmenném prostoru. Pro připojení musí být pod jedním kontejnerem, který běží v našem Kubernetes. Výstup tohoto příkazu je připojen na předchozím snímku obrazovky a ověřuje všechny informace.

Krok 5: Připojte konkrétní pod se specifickým kontejnerem v Kubernetes

V tomto příkazu vám ukážeme, jak můžeme připojit náš běžící konkrétní jeden pod s kontejnerem, který je přítomen v našem clusteru Kubernetes. Spustíme následující příkaz, který je zde uveden, a připojíme požadovaný kontejner:

~$ kubectl připojit kalsoom - rozvinutí - 7bc579c9df - 2jjdl - c nginx

V tomto příkazu vezmeme kontejner s názvem „nginx“ pomocí parametru „-c“. Příznak „c“ se používá k označení názvu kontejneru Kubernetes, který chceme připojit k podu.

Krok 6: Vytvořte interaktivní relaci pro připojení modulu ke kontejneru

V tomto kroku připojíme kontejner s podem k našemu clusteru Kubernetes. Spolu s tím vytváříme interaktivní relaci. Spustíme příkaz na příkazovém nástroji kubectl pro interakci s kontejnerovým terminálem.

~$ kubectl připojit kalsoom - rozvinutí - 7bc579c9df - 2jjdl - c nginx - i - t

Po provedení tohoto příkazu bude výstup tohoto příkazu viditelný na našem terminálu.

V tomto příkazu vezmeme název modulu „kalsoom-deployment-7bc579c9df-sjjdi“ a název kontejneru je „nginx“. V tomto příkazu používáme dva příznaky – „- i“ a „- t“. Příznak „- i“ se používá k označení nebo povolení interakce mezi pody a kontejnery. Příznak „- t“ se používá k zapojení terminálového zpracování pro tuto interaktivní relaci.

Závěr

Na konci tohoto článku můžeme říci, že pody lze snadno připojit ke kontejnerům v Kubernetes pomocí nástroje příkazového řádku kubectl. Vždy se ujistěte, že hrnec a určená nádoba musí běžet. Pod nádobu jsme připevnili pouze v případě, že nádoba má připojenou koncovku. Každý krok jsme podrobně vysvětlili pomocí správných snímků obrazovky s výstupem příkazu. Můžete také postupovat podle všech poskytnutých kroků k připojení modulu ke kontejneru podle nastavení clusteru Kubernetes.