האם בדעתך ללמוד כיצד להתקין את לוח המחוונים של Kubernetes ולאפשר אימות משתמש? במדריך זה, אנחנו הולכים להראות לך כיצד להתקין את לוח המחוונים Kubernetes ולאפשר את האימות באמצעות שם המשתמש והסיסמה במחשב שבו פועל אובונטו לינוקס.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Kubernetes 1.18
ערכת לימוד זו מניחה כי יש לך צומת ראשי של Kubernetes מותקן.
בדוגמה שלנו, כתובת ה- IP של צומת Kubernetes היא 192.168.15.200.
קוברנט – הדרכות
בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד הקשורות ל-Kubernetes.
לוח מחוונים של קוברנטים של ערכת לימוד – אפשר אימות משתמש
התקן את רשימת החבילות הדרושות.
הורד את קובץ ה- YAML הנדרש.
ערוך קובץ YAML זה.
אתר את האזור בשם DEPLOYMENT והוסף את התצורה הבאה.
הנה אזור הפריסה, לפני התצורה שלנו.
הנה אזור הפריסה, לאחר קביעת התצורה שלנו.
התקן את תצורת לוח המחוונים הנדרשת של קוברנט.
הנה פלט הפקודה.
צור את קובץ הסיסמה של לוח המחוונים של קוברנט.
הנה תוכן הקובץ.
בדוגמה שלנו, יצרנו חשבון משתמש בשם ADMIN והגדרנו את הסיסמה ADMINPASS123.
ערוך את קובץ התצורה של API של Kubernetes.
אתר את האזור בשם VOLUMES והוסף את התצורה הבאה.
הנה אזור אמצעי האחסון, לפני התצורה שלנו.
הנה אזור אמצעי האחסון, לאחר קביעת התצורה שלנו.
אתר את האזור בשם VOLUMEMOUNTS והוסף את התצורה הבאה.
הנה אזור VOLUMEMOUNTS, לפני התצורה שלנו.
הנה אזור VOLUMEMOUNTS, לאחר קביעת התצורה שלנו.
אתר את האזור בשם COMMAND והוסף את התצורה הבאה.
הנה אזור הפיקוד, לפני התצורה שלנו.
הנה אזור הפיקוד, לאחר קביעת התצורה שלנו.
לאחר שינוי קובץ התצורה של API של Kubernetes, המערכת תמחק באופן אוטומטי את מתבי הפעולה באמצעות התצורה הישנה יותר.
המערכת גם תיצור PODs חדשים באמצעות התצורה החדשה.
פעולה זו יכולה להימשך בין 1 ל-5 דקות.
באפשרותך לפקח על קובץ Syslog כדי לאמת תהליך זה.
המתן לסיום תהליך זה.
הפעל את ה- Proxy כדי לאפשר גישה ללוח המחוונים של Kubernetes.
חשוב! גישה ללוח המחוונים של Kubernetes באמצעות HTTP מותרת רק ל Localhost.
אם למחשב זה יש ממשק גרפי, פתח את הדפדפן שלך וגשת לכתובת ה- URL הבאה:
• http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
יש להציג את ממשק הכניסה ללוח המחוונים של Kubernetes.
בחר באפשרות בסיסי והזן את שם המשתמש והסיסמה שנוצרו בעבר.
• Username: admin
• Password: adminpass123
לאחר כניסה מוצלחת, יש להציג את לוח המחוונים של Kubernetes.
סיימת את תצורת לוח המחוונים של Kubernetes כדי להשתמש באימות בסיסי.
לוח מחוונים של Kubernetes – גישה מרחוק באמצעות פרוקסי אפאצ'י
גישה ללוח המחוונים של Kubernetes באמצעות HTTP מותרת רק ל Localhost.
בוא נשתמש באפאצ'י כנציג כדי לאפשר גישה מרחוק ללוח המחוונים של Kubernetes.
בצומת הראשי, התקן את שרת האפאצ'י.
הפעל את מודולי האפאצ'י הדרושים.
ערוך את קובץ התצורה של האפאצ'י.
הוסף את השורות הבאות בסוף קובץ זה.
צור מפתח פרטי ואת האישור באמצעות הפקודה OpenSSL.
הזן את המידע המבוקש.
באפשרות בשם COMMON_NAME, עליך להזין את כתובת ה- IP או את שם המחשב המארח.
בדוגמה שלנו, השתמשנו בכתובת ה-IP: 192.168.15.200
ערוך את קובץ התצורה של אפאצ'י עבור אתר ברירת המחדל.
הנה הקובץ, לפני התצורה שלנו.
הנה הקובץ, אחרי התצורה שלנו.
בדוגמה שלנו, ניתבנו מחדש משתמשי HTTP לגירסת HTTPS של אתר האינטרנט.
בדוגמה שלנו, שרת האפאצ'י יעבוד כנציג וישלח את כל הבקשות לנציגי קוברנט.
בדוגמה שלנו, השתמשנו באישורים חתומים על ידי עצמו.
הפעל מחדש את שירות האפאצ'י.
הפעל את ה- Proxy כדי לאפשר גישה ללוח המחוונים של Kubernetes.
פתח את הדפדפן והזן את כתובת ה- IP של שרת האינטרנט שלך.
בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:
• https://192.168.15.200/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
שרת האפאצ'י יפעל כ- Proxy ויציג את לוח המחוונים של Kubernetes.
בחר באפשרות בסיסי והזן את שם המשתמש והסיסמה שנוצרו בעבר.
• Username: admin
• Password: adminpass123
לאחר כניסה מוצלחת, יש להציג את לוח המחוונים של Kubernetes.
מזל טוב! סיימת בהצלחה את התצורה של אפאצ'י כ- Proxy ללוח המחוונים של Kubernetes.