Pemasangan dan Paparan Papan Pemuka Kubernetes



Kubernetes Dashboard adalah tujuan umum, UI berasaskan web yang membolehkan pengguna mengurus kluster & aplikasi yang berjalan di kluster, menyelesaikannya.

Kubernetes Dashboard adalah tujuan umum, UI berasaskan web untuk kluster Kubernetes. Ini memungkinkan pengguna mengurus aplikasi yang berjalan di kluster dan menyelesaikannya, serta mengurus kluster itu sendiri.Jadi, jika anda mendapat diri anda , dan menguasai alat ini, anda dapat meningkatkan karier anda sebagai Jurutera DevOps.

Jadi sebelum meneruskanmari kita lihat topik apa yang akan kita bahas di blog ini:





Apakah Papan Pemuka Kubernetes?

Papan pemuka Kubernetes adalah antara muka pengguna Kubernetes berasaskan web yang biasa digunakanmenyebarkan aplikasi berangkai ke kluster Kubernetes, menyelesaikan masalah aplikasi, dan menguruskan kluster itu sendiri bersama dengan sumbernya yang hadir.

Kegunaan Papan Pemuka Kubernetes

  • Untuk mendapatkan gambaran keseluruhan aplikasi yang berjalan di kluster anda.
  • Untuk membuat atau mengubah sumber Kubernetes individu seperti Penyebaran, Pekerjaan, dll.
  • Ini memberikan maklumat mengenai keadaan sumber daya Kubernetes di kluster anda, dan mengenai kesalahan yang mungkin berlaku.



Memasang Papan Pemuka Kubernetes

Bagaimana Menggunakan Papan Pemuka Kubernetes?

Jalankan arahan berikut untuk menggunakan papan pemuka:

kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

Mengakses Papan Pemuka menggunakan kubectl

proksi kubectl

Iaakan melayan proksi antara mesin anda dan pelayan API Kubernetes.



Sekarang, untuk melihat papan pemuka di penyemak imbas, arahkan ke alamat berikut di penyemak imbas Master VM anda:

 http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proksi / 

Anda kemudian akan diminta dengan halaman ini, untuk memasukkan bukti kelayakan:

Dalam langkah ini, kami akan membuat akaun perkhidmatan untuk papan pemuka dan mendapatkan kelayakannya.
Catatan : Jalankan semua arahan ini dalam a terminal baru , jika tidak, perintah proxy kubectl anda akan berhenti.

Jalankan arahan berikut:

Perintah ini akan membuat akaun perkhidmatan untuk papan pemuka di ruang nama lalai

kubectl buat dashboard serviceaccount -n default

Tambahkan peraturan pengikatan kluster ke akaun papan pemuka anda

kubectl buat clusterrolebinding dashboard-admin -n default --clusterrole = cluster-admin --serviceaccount = default: dashboard

Salin token rahsia yang diperlukan untuk log masuk papan pemuka anda menggunakan arahan di bawah:

menukar kepada binari dalam python
kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secret [0] .name}') -o jsonpath = '{. data.token}' | base64 --kod

Salin token rahsia dan tempelkan di Halaman Log Masuk Dashboard, dengan memilih pilihan token

Selepas Masuk, anda akan menuju ke Laman Utama Kubernetes.

Laman Utama
Anda akan melihat halaman rumah / selamat datang di mana
anda dapat melihat aplikasi sistem mana yang dijalankan secara lalai disistem kiub ruang namakluster anda, misalnya, Papan Pemuka itu sendiri.

pengendalian pengecualian di pl sql

Paparan UI Papan Pemuka Kubernetes

Papan Pemuka Kubernetes terdiri daripada paparan papan pemuka berikut:

  • Paparan Pentadbir
  • Paparan Beban Kerja
  • Paparan Perkhidmatan
  • Storan dan Paparan Konfigurasi

Mari kita mulakan dengan pandangan pentadbir.

Paparan Pentadbir

Ia menyenaraikan Node, Namespaces, dan Persistent Volume yang mempunyai pandangan terperinci, di mana paparan senarai nod mengandungi CPU dan memori penggunaan metrik yang digabungkan di semua Node dan paparan perincian menunjukkan metrik untuk Node, spesifikasi, status, sumber daya yang diperuntukkan, acara, dan pod yang berjalan di nod.

Paparan Beban Kerja

Ini adalah pandangan titik masuk yang menunjukkan semua aplikasi berjalan di ruang nama yang dipilih. Ini merangkum informasi yang dapat ditindaklanjuti mengenai beban kerja, misalnya, jumlah pod siap untuk Set Replika atau penggunaan memori semasa untuk Pod.

Paparan Perkhidmatan

Ini menunjukkan pertunjukan sumber Kubernetes yang memungkinkan untuk mendedahkan perkhidmatan ke dunia luar dan mencarinya dalam kelompok.

Storan dan Paparan Konfigurasi

Paparan Penyimpanan menunjukkan sumber Tuntutan Volume Berterusan yang digunakan oleh aplikasi untuk menyimpan data sedangkanpandangan config digunakan untuk menunjukkan semua sumber Kubernetes yang digunakan untuk konfigurasi langsung aplikasi yang berjalan dalam kelompok.

Ada soalan untuk kami? Sila sebutkan di bahagian komen Alat Integrasi Berterusan dan kami akan menghubungi anda.