Εγκατάσταση και προβολές ταμπλό Kubernetes



Το Kubernetes Dashboard είναι ένας γενικός σκοπός, διεπαφή χρήστη που βασίζεται στον ιστό και επιτρέπει στους χρήστες να διαχειρίζονται το σύμπλεγμα και τις εφαρμογές που εκτελούνται στο σύμπλεγμα, να τα αντιμετωπίζουν.

Ο πίνακας ελέγχου Kubernetes είναι ένας γενικός σκοπός, διεπαφή χρήστη που βασίζεται στον ιστό για συστάδες Kubernetes. Επιτρέπει στους χρήστες τη διαχείριση εφαρμογών που εκτελούνται στο σύμπλεγμα και την αντιμετώπισή τους, καθώς και τη διαχείριση του ίδιου του συμπλέγματος.Αν λοιπόν αποκτήσετε τον εαυτό σας και μάθετε αυτό το εργαλείο, μπορείτε να βελτιώσετε την καριέρα σας ως Μηχανικός DevOps.

Πριν προχωρήσουμε λοιπόνας δούμε ποια είναι τα θέματα που θα καλύψουμε σε αυτό το ιστολόγιο:





Τι είναι ο πίνακας ελέγχου Kubernetes;

Ένας πίνακας εργαλείων Kubernetes είναι μια διεπαφή χρήστη Kubernetes που βασίζεται στον Ιστό και είναι συνηθισμένηανάπτυξη εφαρμογών σε κοντέινερ σε ένα σύμπλεγμα Kubernetes, αντιμετώπιση προβλημάτων των εφαρμογών και διαχείριση του ίδιου του συμπλέγματος μαζί με τους συνοδευτικούς πόρους του.

Χρήσεις του πίνακα εργαλείων Kubernetes

  • Για να δείτε μια επισκόπηση των εφαρμογών που εκτελούνται στο σύμπλεγμα.
  • Για να δημιουργήσετε ή να τροποποιήσετε τους μεμονωμένους πόρους του Kubernetes, για παράδειγμα Ανάπτυξη, Εργασίες κ.λπ.
  • Παρέχει τις πληροφορίες σχετικά με την κατάσταση των πόρων του Kubernetes στο σύμπλεγμα και για τυχόν σφάλματα που ενδέχεται να έχουν προκύψει.



Εγκατάσταση του πίνακα εργαλείων Kubernetes

Πώς να αναπτύξετε τον πίνακα ελέγχου Kubernetes;

Εκτελέστε την ακόλουθη εντολή για να αναπτύξετε τον πίνακα ελέγχου:

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

Πρόσβαση στον Πίνακα ελέγχου χρησιμοποιώντας το kubectl

διακομιστής μεσολάβησης kubectl

Τοθα διακομιστή μεσολάβησης μεταξύ του υπολογιστή σας και του διακομιστή API Kubernetes.



Τώρα, για να δείτε τον πίνακα ελέγχου στο πρόγραμμα περιήγησης, μεταβείτε στην ακόλουθη διεύθυνση στο πρόγραμμα περιήγησης του Master VM:

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

Στη συνέχεια, θα σας ζητηθεί με αυτήν τη σελίδα, να εισαγάγετε τα διαπιστευτήρια:

Σε αυτό το βήμα, θα δημιουργήσουμε τον λογαριασμό υπηρεσίας για τον πίνακα ελέγχου και θα λάβουμε τα διαπιστευτήριά του.
Σημείωση : Εκτελέστε όλες αυτές τις εντολές στο a νέο τερματικό Διαφορετικά, η εντολή μεσολάβησης kubectl θα σταματήσει.

Εκτελέστε τις ακόλουθες εντολές:

Αυτή η εντολή θα δημιουργήσει έναν λογαριασμό υπηρεσίας για έναν πίνακα ελέγχου στον προεπιλεγμένο χώρο ονομάτων

kubectl create dashboard serviceaccount -n από προεπιλογή

Προσθέστε τους κανόνες δέσμευσης συμπλέγματος στον λογαριασμό σας πίνακα ελέγχου

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

Αντιγράψτε το μυστικό διακριτικό που απαιτείται για τη σύνδεση του πίνακα ελέγχου χρησιμοποιώντας την παρακάτω εντολή:

kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secret [0] .name}') -o jsonpath = '{. data.token}' | base64 - κωδικός

Αντιγράψτε το μυστικό διακριτικό και επικολλήστε το στη σελίδα σύνδεσης του πίνακα ελέγχου, επιλέγοντας μια επιλογή διακριτικού

Μετά την είσοδο θα μεταβείτε στην αρχική σελίδα του Kubernetes.

Αρχική σελίδα
Θα δείτε την αρχική σελίδα / υποδοχή στην οποία
Μπορείτε να δείτε ποιες εφαρμογές συστήματος εκτελούνται από προεπιλογή στοσύστημα κύβου χώρος ονομάτωντου συμπλέγματος σας, για παράδειγμα, ο ίδιος ο Πίνακας ελέγχου.

Προβολές του περιβάλλοντος εργασίας χρήστη του Kubernetes Dashboard

Ο πίνακας εργαλείων Kubernetes αποτελείται από τις ακόλουθες προβολές πίνακα ελέγχου:

ταξινόμηση συνάρτησης c ++ array
  • Προβολή διαχειριστή
  • Προβολή φορτίων εργασίας
  • Προβολή υπηρεσιών
  • Αποθήκευση και προβολή διαμόρφωσης

Ας ξεκινήσουμε με την προβολή διαχειριστή.

Προβολή διαχειριστή

Περιέχει κόμβους, χώρους ονομάτων και μόνιμους τόμους που έχουν μια λεπτομερή προβολή αυτών, όπου η προβολή λίστας κόμβων περιέχει μετρήσεις CPU και χρήσης μνήμης που συγκεντρώνονται σε όλους τους κόμβους και η προβολή λεπτομερειών δείχνει τις μετρήσεις για έναν κόμβο, τις προδιαγραφές, την κατάσταση, τους κατανεμημένους πόρους, συμβάντα και λοβό που εκτελούνται στον κόμβο.

Προβολή φορτίων εργασίας

Είναι η προβολή σημείου εισόδου που δείχνει όλες τις εφαρμογές που εκτελούνται στον επιλεγμένο χώρο ονομάτων. Συνοψίζει τις ενεργές πληροφορίες σχετικά με τους φόρτους εργασίας, για παράδειγμα, τον αριθμό των έτοιμων ομάδων για ένα σύνολο ρεπλίκων ή την τρέχουσα χρήση μνήμης για ένα Pod.

Προβολή υπηρεσιών

Δείχνει τους πόρους των εκπομπών Kubernetes που επιτρέπουν την έκθεση υπηρεσιών στον εξωτερικό κόσμο και την ανακάλυψή τους σε ένα σύμπλεγμα.

Αποθήκευση και προβολή διαμόρφωσης

Η προβολή αποθήκευσης εμφανίζει πόρους αξίωσης μόνιμου όγκου που χρησιμοποιούνται από εφαρμογές για την αποθήκευση δεδομένων ενώΗ προβολή config χρησιμοποιείται για την εμφάνιση όλων των πόρων του Kubernetes που χρησιμοποιούνται για ζωντανή διαμόρφωση εφαρμογών που εκτελούνται σε ομάδες.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων συνεχούς ολοκλήρωσης και θα επικοινωνήσουμε μαζί σας.