Perintah Lampirkan Kubectl

Perintah Lampirkan Kubectl



Hari ini, artikel kami adalah tentang “perintah kubectl attach” di sistem Kubernetes. Alat baris perintah kubectl di Kubernetes membantu pengembang untuk berinteraksi dengan kluster Kubernetes dan mengelolanya dengan sempurna. “Perintah kubectl attach” digunakan untuk melampirkan pengguna ke wadah saat ini yang berjalan di dalam kluster Kubernetes. Pada artikel ini, kita akan membahas secara rinci tentang 'perintah kubectl attach' dan fungsionalitas serta kasus penggunaannya. Mari kita mulai server Kubernetes yang diperlukan untuk melakukan tugas perintah yang dapat dihubungkan. Tapi pertama-tama, mari kita bahas 'perintah kubectl attach' lebih detail.

Apa Itu Perintah Lampirkan Kubectl?

Perintah “kubectl attach” memberi kita fasilitas untuk mengizinkan pengguna yang berbeda untuk melampirkan ke kluster Kubernetes yang sedang berjalan dan melakukan tugas-tugas interaktif. Saat pengguna terhubung ke kluster Kubernetes dengan menjalankan perintah ini, pengguna memiliki akses ke input dan output yang diharapkan. Interaksi dan pemecahan masalah waktu nyata mudah dilakukan dengan bantuan perintah ini. Saat masalah pemecahan masalah dan debug kesalahan muncul saat menjalankan kluster Kubernetes, pengembang menjalankan perintah ini untuk mengatasi masalah tersebut.

Pastikan Anda menggunakan sistem operasi Linux yang menguasai perintah. Kami pertama-tama memulai terminal Windows tempat kami menginstal alat baris perintah kubectl di sistem Kubernetes kami jika sudah ada.







Setelah itu kita buka lagi terminalnya. Kemudian, kami menjalankan perintah minikube untuk membuat cluster Kubernetes baru yang mengelola berbagai operasi kami. Mari kita bahas artikel ini secara mendetail dengan sintaks yang tepat untuk bantuan Anda.



Mulai 1: Luncurkan Dasbor Minikube Kubernetes

Di awal, luncurkan atau buat kluster minikube Kubernetes dengan menjalankan perintah berikut. Minikube adalah dasbor cluster yang penting untuk melakukan tindakan di dalam container. Berikut adalah perintah untuk memulai:



~$ mulai minikube

Output dari perintah ini dilampirkan berikut ini sebagai tangkapan layar. Saat perintah ini dijalankan, kluster minikube dibuat dan mulai memproses:

Langkah 2: Ambil Daftar Pod di Cluster Kubernetes

Pada langkah ini, kita akan memperoleh metode untuk mendapatkan daftar semua pod untuk menampilkan pod yang sedang berjalan. Kami menggunakan instruksi berikut untuk mengambil daftar pod:

~$ kubectl dapatkan pod

  Tangkapan layar deskripsi program komputer dibuat secara otomatis dengan keyakinan sedang

Setelah perintah dijalankan, keluaran dari perintah ini dilampirkan pada tangkapan layar sebelumnya untuk menjelaskan fungsi dari perintah ini. Sebagai imbalannya, kita melihat nama pod, status ready, berapa status “ready” atau “not ready”, waktu Restart, dan umur pod.

Di sini, kita melihat status pod selesai atau berjalan. Status 'selesai' berarti pod menyelesaikan pemrosesannya dan tindakan yang diperlukan telah selesai dan tidak lagi diperlukan. Status 'berjalan' berarti bahwa proses sedang bekerja dan tidak melakukan tugas yang diperlukan sepenuhnya.

Langkah 3: Jelaskan Pengaturan Konfigurasi dari Pod Tertentu

Pada langkah ini, kita akan membahas bagaimana kita dapat melihat atau mengambil detail file konfigurasi pod. Kami menjalankan perintah pada alat baris perintah kubectl yang dirancang khusus untuk mendeskripsikan pod.

~$ kubectl deskripsikan pod kasoom - penyebaran - 7bc579c9df - 2jjdl

Jalankan perintah yang diberikan. Saat dijalankan, output dari perintah ini ditampilkan di terminal yang dilampirkan sebagai tangkapan layar:

  Tangkapan layar Deskripsi komputer dibuat secara otomatis

Dalam perintah, kami ingin mengambil deskripsi pod yang namanya “kalsoom-deployment-7bc579c9df-2jjdl”. File ini berisi data detail mengenai pod yang memiliki container bernama “nginx”. Kecuali untuk semua informasi ini, itu juga berisi ruang nama, prioritas, akun layanan, node, waktu mulai, label pod, anotasi yang diterapkan pada pod, status pod, alamat IP pod, gambar pengontrol dari pod container, dan informasi port dari pod tertentu. Verifikasi semua informasi yang ada di tangkapan layar terlampir.

Langkah 4: Pasang Kontainer dengan Pod Tertentu

Dalam perintah ini, kami memasang pod kami ke wadah. Kami menjalankan instruksi berikut menggunakan alat baris perintah kubectl di mana kami menghubungkan wadah di dalam pod dan melakukan tugas kami dengan menjalankan perintah di terminal:

~$ kubectl lampirkan kalsoom - penyebaran - 7bc579c9df - 2jjdl

Jalankan perintah hingga eksekusi perintah selesai dan hasilkan output berikut:

Dalam perintah ini, kami ingin melampirkan nama pod 'kalsoom-deployment-7bc579c9df-2jjdl' dengan wadah yang berjalan saat ini. Di sini, perintah menganggap bahwa pod ada di namespace default. Untuk melampirkan, pod harus berupa satu wadah yang berjalan di Kubernetes kita. Output dari perintah ini dilampirkan di tangkapan layar sebelumnya dan memverifikasi semua informasi.

Langkah 5: Lampirkan Pod Spesifik dengan Kontainer Spesifik di Kubernetes

Dalam perintah ini, kami akan menunjukkan kepada Anda bagaimana kami dapat melampirkan satu pod khusus kami yang sedang berjalan dengan wadah yang ada di kluster Kubernetes kami. Kami menjalankan perintah berikut yang diberikan di sini dan melampirkan wadah yang diperlukan:

~$ kubectl lampirkan kalsoom - penyebaran - 7bc579c9df - 2jjdl - c nginx

Dalam perintah ini, kami mengambil wadah bernama 'nginx' dengan bantuan menggunakan flag '-c'. Flag “c” digunakan untuk menunjukkan nama container Kubernetes yang ingin kita lampirkan ke pod.

Langkah 6: Buat Sesi Interaktif untuk Memasang Pod ke Kontainer

Pada langkah ini, kami memasang wadah dengan pod ke kluster Kubernetes kami. Bersamaan dengan ini, kami membuat sesi interaktif. Kami menjalankan perintah pada alat perintah kubectl untuk berinteraksi dengan terminal kontainer.

~$ kubectl lampirkan kalsoom - penyebaran - 7bc579c9df - 2jjdl - c nginx - Saya - T

Saat perintah ini dijalankan, output dari perintah ini akan terlihat di terminal kita.

Dalam perintah ini, kami mengambil nama pod 'kalsoom-deployment-7bc579c9df-sjjdi' dan nama wadahnya adalah 'nginx'. Kami menggunakan dua bendera dalam perintah ini - '- i' dan '- t'. Bendera “- i” digunakan untuk menunjukkan atau mengaktifkan interaksi antara Pod dan Container. Bendera '-t' digunakan untuk melibatkan pemrosesan terminal untuk sesi interaktif ini.

Kesimpulan

Di akhir artikel ini, kita dapat mengatakan bahwa pod dapat dilampirkan ke kontainer dengan mudah di Kubernetes menggunakan alat baris perintah kubectl. Selalu pastikan pot dan wadah yang ditentukan harus berjalan. Kami hanya memasang pod dengan container hanya jika container memiliki terminal terpasang. Kami menjelaskan setiap langkah secara mendetail dengan tangkapan layar keluaran perintah yang tepat. Anda juga dapat mengikuti semua langkah yang disediakan untuk memasang pod ke wadah sesuai dengan pengaturan kluster Kubernetes Anda.