Kubectl pievienošanas komanda

Kubectl Pievienosanas Komanda



Šodien mūsu raksts ir par “kubectl attach komandu” Kubernetes sistēmā. Kubectl komandrindas rīks Kubernetes palīdz izstrādātājiem mijiedarboties ar Kubernetes klasteriem un tos perfekti pārvaldīt. Komanda “kubectl attach” tiek izmantota, lai pievienotu lietotājus pašreizējam konteineram, kas darbojas Kubernetes klasterī. Šajā rakstā mēs detalizēti apspriedīsim “kubectl attach komandu” un tās funkcijas un lietošanas gadījumus. Palaidīsim Kubernetes serveri, kas nepieciešams, lai veiktu attiecīgus komandas uzdevumus. Bet vispirms sīkāk apspriedīsim “kubectl pievienot komandu”.

Kas ir Kubectl Attach komanda?

Komanda “kubectl attach” sniedz mums iespēju ļaut dažādiem lietotājiem pievienoties esošajam Kubernetes klasterim un veikt interaktīvus uzdevumus. Kad lietotājs pievienojas Kubernetes klasterim, izpildot šo komandu, lietotājam ir piekļuve tās ievadei un paredzamajai izvadei. Ar šīs komandas palīdzību ir viegli veikt mijiedarbību un problēmu novēršanu reāllaikā. Kad Kubernetes klastera darbības laikā parādās problēmu novēršanas un kļūdu atkļūdošanas problēmas, izstrādātāji palaiž šo komandu, lai atrisinātu problēmu.

Pārliecinieties, vai izmantojat Linux operētājsistēmu, kas spēj kontrolēt komandas. Vispirms mēs startējam savu Windows termināli, kurā instalējam kubectl komandrindas rīku mūsu Kubernetes sistēmā, ja tas jau pastāv.







Pēc tam atkal atveram termināli. Pēc tam mēs palaižam komandu minikube, lai izveidotu jaunu Kubernetes klasteru, kas pārvalda mūsu dažādās darbības. Detalizēti apspriedīsim šo rakstu ar pareizu sintaksi jūsu palīdzībai.



Sākt 1: palaidiet Minikube Kubernetes informācijas paneli

Pašā sākumā palaidiet vai izveidojiet minikube Kubernetes klasteru, izpildot šo komandu. Minikube ir klastera informācijas panelis, kas ir būtisks, lai veiktu darbības konteinerā. Šeit ir komanda, lai sāktu:



~$ sākt minikube

Šīs komandas izvade ir pievienota tālāk kā ekrānuzņēmums. Kad šī komanda tiek izpildīta, tiek izveidots minikube klasteris un tiek sākta apstrāde:

2. darbība: ienesiet Pod sarakstu Kubernetes klasterī

Šajā solī mēs iegūsim metodi, lai iegūtu visu pākstu sarakstu, lai parādītu darbojošos pākstis. Mēs izmantojam šādus norādījumus, lai iegūtu pākstu sarakstu:

~$ kubectl get pods

  Datorprogrammas apraksta ekrānuzņēmums, kas automātiski ģenerēts ar vidēju ticamību

Pēc komandas izpildes šīs komandas izvade tiek pievienota iepriekšējā ekrānuzņēmumā, lai izskaidrotu šīs komandas funkcijas. Apmaiņā tiek parādīts podziņu nosaukums, gatavības statuss, statuss “gatavs” vai “nav gatavs”, restartēšanas laiks un podziņa vecums.

Šeit redzams, ka podziņu statuss ir pabeigts vai darbojas. Statuss “pabeigts” nozīmē, ka podziņa apstrāde ir pabeigta un nepieciešamās darbības ir pabeigtas un vairs nav vajadzīgas. Statuss “darbojas” nozīmē, ka process darbojas un neveic nepieciešamo uzdevumu pilnībā.

3. darbība. Aprakstiet konkrētā podziņa konfigurācijas iestatījumu

Šajā solī mēs apspriedīsim, kā mēs varam skatīt vai iegūt informāciju par podziņa konfigurācijas failu. Mēs palaižam komandu kubectl komandrindas rīkā, kas ir īpaši izstrādāts, lai aprakstītu pākstis.

~$ kubectl apraksta pod kalsoom - izvietošana - 7bc579c9df - 2jjdl

Palaidiet doto komandu. Kad tā tiek izpildīta, šīs komandas izvade tiek parādīta terminālī, kas ir pievienots kā ekrānuzņēmums:

  Automātiski ģenerēts datora apraksta ekrānuzņēmums

Komandā mēs vēlamies iegūt aprakstu podam, kura nosaukums ir “kalsoom-deployment-7bc579c9df-2jjdl”. Šajā failā ir detalizēti dati par podiņu, kuram ir konteiners, kura nosaukums ir “nginx”. Izņemot visu šo informāciju, tajā ir ietverta arī nosaukumvieta, prioritāte, pakalpojuma konts, mezgls, sākuma laiks, aplikumu etiķetes, anotācija, kas tiek lietota podā, podziņa statuss, podziņa IP adrese, aplikācijas kontrollera attēls. konteiners un ostas informācija par konkrētu podiņu. Pārbaudiet visu informāciju, kas atrodas pievienotajā ekrānuzņēmumā.

4. darbība: pievienojiet konteineru ar īpašu podiņu

Šajā komandā mēs pievienojam savu podiņu konteineram. Mēs izpildām šādu instrukciju, izmantojot komandrindas rīku kubectl, ar kuru mēs savienojam konteineru podā un veicam savus uzdevumus, izpildot komandu terminālī:

~$ kubectl pievienot kalsoom - izvietošana - 7bc579c9df - 2jjdl

Palaidiet komandu, līdz komandas izpilde ir pabeigta, un ģenerējiet šādu izvadi:

Šajā komandā mēs vēlamies pievienot aplikuma nosaukumu “kalsoom-deployment-7bc579c9df-2jjdl” ar konteineru, kas darbojas šajā laikā. Šeit komanda pieņem, ka pods atrodas noklusējuma nosaukumvietā. Lai pievienotu, podam jābūt vienam konteineram, kas darbojas mūsu Kubernetes. Šīs komandas izvade ir pievienota iepriekšējā ekrānuzņēmumā un pārbauda visu informāciju.

5. darbība: pievienojiet īpašu aplikumu ar īpašu konteineru pakalpojumā Kubernetes

Šajā komandā mēs jums parādīsim, kā mēs varam pievienot mūsu konkrēto vienu komplektu ar konteineru, kas atrodas mūsu Kubernetes klasterī. Mēs izpildām šādu šeit sniegto komandu un pievienojam nepieciešamo konteineru:

~$ kubectl pievienot kalsoom - izvietošana - 7bc579c9df - 2jjdl - c nginx

Šajā komandā mēs ņemam konteineru ar nosaukumu “nginx”, izmantojot karogu “-c”. Karogs “c” tiek izmantots, lai norādītu Kubernetes konteinera nosaukumu, kuru mēs vēlamies pievienot podam.

6. darbība: izveidojiet interaktīvu sesiju, lai pievienotu podiņu konteineram

Šajā darbībā mēs pievienojam konteineru ar pāksti mūsu Kubernetes klasterim. Paralēli tam mēs izveidojam interaktīvu sesiju. Mēs palaižam komandu kubectl komandu rīkā, lai mijiedarbotos ar konteinera termināli.

~$ kubectl pievienot kalsoom - izvietošana - 7bc579c9df - 2jjdl - c nginx - i - t

Kad šī komanda tiks izpildīta, šīs komandas izvade būs redzama mūsu terminālī.

Šajā komandā mēs ņemam apgabala nosaukumu “kalsoom-deployment-7bc579c9df-sjjdi”, un konteinera nosaukums ir “nginx”. Šajā komandā mēs izmantojam divus karogus - '- i' un '- t'. Karodziņu “-i” izmanto, lai norādītu vai iespējotu mijiedarbību starp podiem un konteineriem. Karodziņu “-t” izmanto, lai šai interaktīvai sesijai aktivizētu termināļa apstrādi.

Secinājums

Šī raksta beigās mēs varam teikt, ka pākstis var viegli pievienot konteineriem Kubernetes, izmantojot komandrindas rīku kubectl. Vienmēr pārliecinieties, ka katlam un norādītajam konteineram ir jādarbojas. Pāksti ar konteineru pievienojām tikai tad, ja konteineram ir pievienots terminālis. Mēs sīki izskaidrojām katru soli ar pareiziem komandu izvades ekrānuzņēmumiem. Varat arī veikt visas norādītās darbības, lai pievienotu podiņu konteineram atbilstoši savam Kubernetes klastera iestatījumam.