Comandament d'adjuntar Kubectl

Comandament D Adjuntar Kubectl



Avui, el nostre article tracta sobre l''ordre attach kubectl' al sistema Kubernetes. L'eina de línia d'ordres kubectl de Kubernetes ajuda els desenvolupadors a interactuar amb els clústers de Kubernetes i gestionar-los perfectament. L'ordre 'kubectl attach' s'utilitza per connectar els usuaris al contenidor actual que s'executa dins del clúster de Kubernetes. En aquest article, parlarem amb detall sobre l'ordre 'kubectl attach' i les seves funcionalitats i casos d'ús. Iniciem el servidor Kubernetes necessari per dur a terme les tasques relacionables de l'ordre. Però primer, parlem de l''ordre attach kubectl' amb més detall.

Què és Kubectl Attach Command?

L'ordre 'kubectl attach' ens ofereix la possibilitat de permetre a diferents usuaris connectar-se al clúster en execució de Kubernetes i realitzar tasques interactives. Quan l'usuari s'adjunta al clúster de Kubernetes executant aquesta ordre, l'usuari té accés a la seva entrada i sortida esperada. La interacció en temps real i la resolució de problemes es realitzen fàcilment amb l'ajuda d'aquesta comanda. Quan apareixen problemes de resolució de problemes i depuració d'errors en executar el clúster de Kubernetes, els desenvolupadors executen aquesta ordre per resoldre el problema.

Assegureu-vos que feu servir el sistema operatiu Linux que controla les ordres. Iniciem primer el nostre terminal de Windows on instal·lem l'eina de línia d'ordres kubectl al nostre sistema Kubernetes si ja existeix.







Després d'això, tornem a obrir el terminal. A continuació, executem l'ordre minikube per crear un nou clúster de Kubernetes que gestioni les nostres diferents operacions. Parlem d'aquest article en detall amb la sintaxi adequada per a la vostra ajuda.



Inici 1: inicieu un tauler de control de Minikube Kubernetes

Al principi, inicieu o creeu un clúster de minikube Kubernetes executant l'ordre següent. El minikube és un tauler del clúster que és essencial per realitzar les accions dins del contenidor. Aquí teniu l'ordre per començar:



~$ iniciar minikube

La sortida d'aquesta ordre s'adjunta a continuació com a captura de pantalla. Quan s'executa aquesta ordre, es crea el clúster minikube i comença a processar-se:

Pas 2: obteniu la llista de pods al clúster de Kubernetes

En aquest pas, adquirirem el mètode per obtenir la llista de tots els pods per mostrar els pods en funcionament. Utilitzem les instruccions següents per obtenir la llista de beines:

~$ kubectl obtenir beines

  Una captura de pantalla d'un programa informàtic Descripció generada automàticament amb una confiança mitjana

Després d'executar l'ordre, la sortida d'aquesta ordre s'adjunta a la captura de pantalla anterior per explicar les funcionalitats d'aquesta ordre. A canvi, veiem el nom dels pods, l'estat de llest, quant hi ha en estat de 'preparat' o 'no llest', el temps de reinici i l'edat del pod.

Aquí, veiem que l'estat dels pods està completat o en funcionament. L'estat 'completat' significa que el pod ha completat el seu processament i les accions necessàries s'han completat i ja no són necessàries. L'estat 'en execució' significa que el procés està en funcionament i no realitza completament la tasca requerida.

Pas 3: Descriu la configuració del pod específic

En aquest pas, parlarem de com podem veure o obtenir els detalls del fitxer de configuració del pod. Executem l'ordre a l'eina de línia d'ordres kubectl que està especialment dissenyada per descriure els pods.

~$ kubectl descriu pod kalsoom - desplegament - 7bc579c9df - 2jjdl

Executeu la comanda donada. Quan s'executa, la sortida d'aquesta ordre es mostra al terminal que s'adjunta com a captura de pantalla:

  Una captura de pantalla d'un ordinador Descripció generada automàticament

A l'ordre, volem obtenir una descripció del pod el nom del qual és 'kalsoom-deployment-7bc579c9df-2jjdl'. Aquest fitxer conté dades detallades sobre el pod que té un contenidor el nom del qual és 'nginx'. Excepte tota aquesta informació, també conté l'espai de noms, la prioritat, el compte de servei, el node, l'hora d'inici, les etiquetes dels pods, l'anotació que s'aplica al pod, l'estat del pod, l'adreça IP del pod, la imatge del controlador del pod. contenidor i informació del port d'un pod específic. Verifiqueu tota la informació que hi ha a la captura de pantalla adjunta.

Pas 4: connecteu el contenidor amb un pod específic

En aquesta comanda, connectem el nostre pod al contenidor. Executem la següent instrucció mitjançant l'eina de línia d'ordres kubectl mitjançant la qual connectem el contenidor dins del pod i realitzem les nostres tasques executant l'ordre al terminal:

~$ kubectl adjunta kalsoom - desplegament - 7bc579c9df - 2jjdl

Executeu l'ordre fins que s'hagi completat l'execució de l'ordre i genereu la sortida següent:

En aquesta ordre, volem adjuntar el nom del pod 'kalsoom-deployment-7bc579c9df-2jjdl' amb un contenidor que s'executa en aquest moment. Aquí, l'ordre suposa que el pod està present a l'espai de noms predeterminat. Per connectar-lo, el pod ha de ser un contenidor que s'executi al nostre Kubernetes. La sortida d'aquesta ordre s'adjunta a la captura de pantalla anterior i verifica tota la informació.

Pas 5: connecteu un pod específic amb un contenidor específic a Kubernetes

En aquesta ordre, us mostrarem com podem adjuntar el nostre pod específic en execució amb el contenidor que hi ha al nostre clúster Kubernetes. Executem la següent comanda que es dóna aquí i adjuntem el contenidor necessari:

~$ kubectl adjunta kalsoom - desplegament - 7bc579c9df - 2jjdl - c nginx

En aquesta ordre, prenem un contenidor anomenat 'nginx' amb l'ajuda d'utilitzar la bandera '-c'. La marca 'c' s'utilitza per indicar el nom del contenidor de Kubernetes que volem adjuntar al pod.

Pas 6: establiu una sessió interactiva per connectar el pod al contenidor

En aquest pas, connectem el contenidor amb el pod al nostre clúster de Kubernetes. Juntament amb això, creem una sessió interactiva. Executem l'ordre a l'eina d'ordres kubectl per interactuar amb el terminal del contenidor.

~$ kubectl adjunta kalsoom - desplegament - 7bc579c9df - 2jjdl - c nginx - i - t

Quan s'executa aquesta ordre, la sortida d'aquesta ordre serà visible al nostre terminal.

En aquesta ordre, prenem el nom del pod 'kalsoom-deployment-7bc579c9df-sjjdi' i el nom del contenidor és 'nginx'. Utilitzem dos indicadors en aquesta ordre: '-i' i '-t'. La bandera '-i' s'utilitza per indicar o habilitar la interacció entre beines i contenidors. El senyalador '-t' s'utilitza per activar el processament del terminal per a aquesta sessió interactiva.

Conclusió

Al final d'aquest article, podem dir que els pods es poden connectar als contenidors fàcilment a Kubernetes mitjançant l'eina de línia d'ordres kubectl. Assegureu-vos sempre que l'olla i el recipient especificat estiguin en funcionament. Només vam connectar la beina amb el contenidor només en cas que el contenidor tingui un terminal connectat. Hem explicat cada pas amb detall amb captures de pantalla de sortida de comanda adequades. També podeu seguir tots els passos proporcionats per connectar el pod al contenidor segons la configuració del clúster de Kubernetes.