לוח המחוונים של Kubernetes הוא ממשק משתמש מבוסס אינטרנט למטרה כללית עבור אשכולות Kubernetes. זה מאפשר למשתמשים לנהל יישומים הפועלים באשכול ולפתור אותם, כמו גם לנהל את האשכול עצמו.אז אם תשיג את עצמך , ולשלוט בכלי זה, תוכל להעלות את הקריירה שלך כמהנדס DevOps.
אז לפני שעוברים הלאהבואו נראה מהם הנושאים שנסקר בבלוג זה:
- מהו לוח המחוונים של Kubernetes?
- התקנת לוח המחוונים של Kubernetes
- תצוגות של ממשק המשתמש של לוח המחוונים של Kubernetes
מהו לוח המחוונים של 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
זהישרת שרת proxy בין המחשב שלך לבין שרת ה- API של Kubernetes.
כעת, כדי להציג את לוח המחוונים בדפדפן, נווט לכתובת הבאה בדפדפן של ה- Master VM שלך:
http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy /
לאחר מכן תתבקש להזין את העמוד הזה להזין את האישורים:
צור חשבון שירות מנהל אשכול
בשלב זה, ניצור את חשבון השירות עבור לוח המחוונים ונקבל את האישורים שלו.
הערה : הפעל את כל הפקודות האלה ב- מסוף חדש אחרת פקודת ה- proxy של kubectl תיפסק.
קבל אורך מערך ב- javascript
הפעל את הפקודות הבאות:
פקודה זו תיצור חשבון שירות עבור לוח מחוונים במרחב השמות המוגדר כברירת מחדל
kubectl ליצור לוח מחוונים של שירות - ברירת מחדל
הוסף את כללי איגוד האשכול לחשבון לוח המחוונים שלך
kubectl ליצור לוח מחוונים של clusterrol-admin -n ברירת מחדל --clusterrole = cluster-admin --serviceaccount = ברירת מחדל: לוח מחוונים
העתק את האסימון הסודי הנדרש להתחברות לוח המחוונים שלך באמצעות הפקודה שלהלן:
kubectl קבל סודי $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secrets [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode
העתק את האסימון הסודי והדבק אותו בדף הכניסה לדשבורד, על ידי בחירה באפשרות אסימון
לאחר הכניסה תנחת לדף הבית של קוברטס.
c ++ למיין מערך
דף הבית
תראה את דף הבית / קבלת הפנים בואתה יכול לראות אילו יישומי מערכת פועלים כברירת מחדל במערכת קוביות
מרחב שמותשל האשכול שלך, למשל, לוח המחוונים עצמו.
תצוגות של ממשק המשתמש של לוח המחוונים של Kubernetes
לוח המחוונים של Kubernetes מורכב מתצוגות לוח המחוונים הבאות:
- תצוגת מנהל
- תצוגת עומסי עבודה
- תצוגת שירותים
- תצוגת אחסון ותצורה
נתחיל בתצוגת הניהול.
תצוגת מנהל
הוא מפרט צמתים, מרחבי שמות וכרכים מתמשכים עם תצוגה מפורטת עליהם, כאשר תצוגת רשימת הצומת מכילה מדדי שימוש במעבד ובזיכרון המצטברים בכל הצמתים ותצוגת הפרטים מציגה את המדדים של צומת, המפרט, הסטטוס, המשאבים שהוקצו, אירועים, ותרמילים הפועלים על הצומת.
תצוגת עומסי עבודה
תצוגת נקודת הכניסה היא המציגה את כל היישומים הפועלים במרחב השמות שנבחר. הוא מסכם את המידע הניתן לפעולה לגבי עומסי העבודה, למשל, מספר התרמילים המוכנים עבור ערכת העתק או השימוש בזיכרון הנוכחי עבור פוד.
תצוגת שירותים
זה מציג את התוכניות של משאבי Kubernetes המאפשרים חשיפת שירותים לעולם החיצוני וגילוי בתוך אשכול.
תצוגת אחסון ותצורה
תצוגת האחסון מציגה משאבים לתביעת נפח מתמשכת המשמשים יישומים לאחסון נתונים ואילותצוגת תצורה משמשת להצגת כל משאבי Kubernetes המשמשים לתצורה חיה של יישומים הפועלים באשכולות.
קוד פיבונאי c ++
יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות של כלי אינטגרציה רציפה ונחזור אליך.