GNU/Linux >> Belajar Linux >  >> Ubuntu

Perintah 'kubectl get' Dijelaskan dengan Contoh

Kubernetes adalah platform open-source yang paling portabel untuk mengelola beban kerja dan layanan dalam container. Ini berfungsi sebagai alat otomatisasi dengan menyediakan layanan, dukungan, dan alat yang tersedia secara luas.

Padahal, Kubectl mengontrol Cluster Kubernetes karena merupakan salah satu komponen utama Kubernetes yang memiliki kemampuan untuk mengelola node di dalam cluster. Perintah kubectl get mampu mengambil data terkait di cluster tentang resource Kubernetes.

Dalam artikel ini, kita akan membahas penggunaan perintah ‘Kubectl get’ dengan beberapa contoh.

Kubectl mendapatkan perintah

Beberapa perintah kubectl get yang penting untuk mengambil data di cluster tentang resource Kubernetes tercantum di bawah ini.

Kubectl mendapatkan pod

Untuk mendapatkan detail tentang pod container dari cluster kubernetes terkait, ada perintah yang mirip dengan perintah sebagai:

Untuk mendapatkan daftar semua pod yang tersedia di namespace default, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ kubectl get pod

Tetapi untuk mendapatkan detail pod tertentu, Anda dapat memasukkan nama pod sebagai:

$ kubectl get pod <pod name>

Contoh :

$ kubectl get pod nginx-http-6cf5c9bf86-p5q2x

Di sini, nama podnya adalah “nginx-http-6cf5c9bf86-p5q2x”. Ini akan menampilkan semua detail mengenai pod tertentu.

Kubectl mendapatkan penerapan

Untuk mendapatkan detail tentang penyebaran wadah dari cluster kubernetes terkait, ada perintah yang mirip dengan perintah sebagai:

Untuk mendapatkan daftar semua penerapan yang tersedia di namespace default, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ kubectl get deployment

Namun untuk mendapatkan detail penerapan spesifik, Anda dapat memasukkan nama penerapan sebagai:

$ kubectl get deployment <deployment name>

Contoh :

$ kubectl get deployment nginx-http

Di sini, nama penerapannya adalah "nginx-http". Ini akan menampilkan semua detail mengenai penerapan tertentu.

Kubectl mendapatkan layanan

Untuk mengetahui detail tentang service container dari cluster kubernetes terkait, ada perintah yang mirip dengan perintah sebagai:

Untuk mendapatkan daftar semua layanan yang tersedia di namespace default, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ kubectl get service

Tetapi untuk mendapatkan detail layanan tertentu, Anda dapat memasukkan nama layanan sebagai:

$ kubectl get service <service name>

Contoh :

$ kubectl get service nginx-http-svc

Di sini, nama layanannya adalah "nginx-http-svc". Ini akan menampilkan semua detail mengenai layanan tertentu.

Kubectl mendapatkan ingress

Untuk mendapatkan detail tentang ingress dari container dari cluster kubernetes terkait, ada perintah yang mirip dengan perintah sebagai:

Untuk mendapatkan daftar semua ingress yang tersedia di namespace default, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ kubectl get ingress

Tetapi untuk mendapatkan detail ingress tertentu, Anda dapat memasukkan nama ingress sebagai:

$ kubectl get ingress <ingress name>

Contoh :

$ kubectl get ingress ingress-nginx

Di sini, nama ingress adalah "ingress-nginx". Ini akan menampilkan semua detail tentang masuknya spesifik.

Kubectl mendapatkan configmap

Untuk mengetahui detail configmap container dari cluster kubernetes terkait, ada perintah yang mirip dengan perintah sebagai:

Untuk mendapatkan daftar semua configmap yang tersedia di namespace default, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ kubectl get configmap

Tetapi untuk mendapatkan detail dari configmap tertentu, Anda dapat memasukkan nama konfigurasi sebagai:

$ kubectl get configmap <configmap name>

Contoh :

$ kubectl get configmap nginx-http-cm

Di sini, nama configmap adalah "nginx-http-cm". Ini akan menampilkan semua detail mengenai configmap tertentu.

Kubectl mendapatkan rahasia

Untuk mendapatkan detail tentang rahasia container dari cluster kubernetes terkait, ada perintah yang mirip dengan perintah sebagai:

Untuk mendapatkan daftar semua rahasia yang tersedia di namespace default, jalankan perintah seperti yang ditunjukkan di bawah ini.

$ kubectl get secrets

Tetapi untuk mendapatkan detail rahasia tertentu, Anda dapat memasukkan nama rahasia sebagai:

$ kubectl get secrets <secrets name>

Contoh :

$ kubectl get secrets default-token-xct8s

Di sini, nama rahasianya adalah "default-token-xct8s". Ini akan menampilkan semua detail tentang rahasia tertentu.

Kubectl mendapatkan namespace

Untuk mendapatkan detail tentang namespace container dari cluster kubernetes terkait, ada perintah yang mirip dengan perintah sebagai:

$ kubectl get namespace <namespace name>

Contoh :

$ kubectl get namespace

Di sini, kami menggunakan namespace default. Dengan menjalankan perintah sebagai “kubectl get namespace”, kita membuat daftar semua namespace yang tersedia.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara menggunakan “kubectl get command” dengan berbagai opsi seperti pod, penerapan, layanan, dll. Ini akan mengambil data terkait di cluster tentang resource Kubernetes.


Ubuntu
  1. Perintah shutdown Linux Dijelaskan dengan Contoh

  2. Perintah nslookup Linux Dijelaskan Dengan Contoh

  3. Perintah Traceroute Linux, Dijelaskan dengan Contoh

  1. Perintah Linux curl Dijelaskan dengan Contoh

  2. Perintah potong Linux Dijelaskan dengan 6 Contoh

  3. Perintah Procinfo di Linux Dijelaskan dengan contoh

  1. Perintah Linux ldd Dijelaskan dengan Contoh

  2. Linux membuat Perintah Dijelaskan Dengan Contoh

  3. Linux lebih banyak Perintah Dijelaskan dengan Contoh