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:
Buat akaun perkhidmatan Cluster Admin
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 manaanda 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.