יצירת מרכזי בקרה

במאמר הזה מוסבר איך ליצור קבוצה של מרכזי בקרה מומלצים בהתאמה אישית, כדי לעקוב אחרי האשכולות שנוצרו בתוכנת Google Distributed Cloud ל-VMware בלבד.

הרשאות ליצירת מרכזי בקרה

כדי ליצור מרכזי בקרה, בחשבון Google שלכם צריכות להיות ההרשאות הבאות:

  • monitoring.dashboards.create
  • monitoring.dashboards.delete
  • monitoring.dashboards.update

ההרשאות האלה יהיו לכם אם לחשבון שלכם יש אחד מהתפקידים הבאים. אתם יכולים לבדוק את ההרשאות שלכם (במסוף Google Cloud ):

  • monitoring.dashboardEditor
  • monitoring.editor
  • פרויקט editor
  • פרויקט owner

בנוסף, כדי להשתמש ב-gcloud (ה-CLI של gcloud) ליצירת מרכזי בקרה, לחשבון Google שלכם צריכה להיות ההרשאה serviceusage.services.use.

לחשבון שלכם תהיה ההרשאה הזו אם יש לו אחד מהתפקידים הבאים:

  • roles/serviceusage.serviceUsageConsumer
  • roles/serviceusage.serviceUsageAdmin
  • roles/owner
  • roles/editor
  • פרויקט editor
  • פרויקט owner

אחרי שיוצרים אשכול (אדמין או משתמש), מומלץ ליצור את לוחות הבקרה הבאים באמצעות Cloud Monitoring כדי לאפשר לצוות התפעול לעקוב אחרי תקינות האשכול:

אם באשכול פועלים גם צומתי מערכת הפעלה של Windows Server, אתם יכולים ליצור את לוחות הבקרה הבאים כדי לעקוב אחרי הסטטוס של צומתי Windows ו-Pod:

  • לוח הבקרה של סטטוס צומת Windows
  • לוח הבקרה של סטטוס הפודים של Windows

אם Cloud Monitoring מופעל, לוחות הבקרה נוצרים באופן אוטומטי במהלך ההתקנה של אשכול האדמין.

בקטע הזה מוסבר איך ליצור את מרכזי הבקרה האלה. למידע נוסף על תהליך יצירת לוח הבקרה שמתואר בקטעים הבאים, קראו את המאמר ניהול לוחות בקרה באמצעות API.

יצירת לוח בקרה לזמן הפעולה התקינה של מישור הבקרה

מישור הבקרה מורכב משרת ה-API, מהמתזמן, ממנהל הבקר ומ-etcd. כדי לעקוב אחרי הסטטוס של מישור הבקרה, יוצרים לוח בקרה שעוקב אחרי המצב של הרכיבים האלה.

  1. מורידים את הגדרות מרכז הבקרה: control-plane-uptime.json.

  2. כדי ליצור מרכז בקרה בהתאמה אישית באמצעות קובץ התצורה, מריצים את הפקודה הבאה:

    gcloud monitoring dashboards create --config-from-file=control-plane-uptime.json
  3. במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הכפתור הבא:

    כניסה ל-Monitoring

  4. בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא GKE on-prem control plane uptime. זמן הפעולה התקינה של מישור הבקרה של כל אשכול משתמש נאסף ממרחבי שמות נפרדים בתוך אשכול האדמין. השדה namespace_name הוא השם של אשכול המשתמשים.

  5. אפשר גם ליצור כללי מדיניות התראות.

יצירת לוח בקרה של סטטוס Pod

כדי ליצור מרכז בקרה שכולל את השלב של כל Pod, את זמני ההפעלה מחדש ואת השימוש במשאבים של כל קונטיינר, מבצעים את השלבים הבאים:

  1. מורידים את הגדרות מרכז הבקרה: pod-status.json.

  2. כדי ליצור מרכז בקרה בהתאמה אישית באמצעות קובץ התצורה, מריצים את הפקודה הבאה:

    gcloud monitoring dashboards create --config-from-file=pod-status.json
  3. במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הכפתור הבא:

    כניסה ל-Monitoring

  4. בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא GKE on-prem pod status.

  5. אפשר גם ליצור כללי מדיניות התראות.

יצירת לוח בקרה של סטטוס הצומת

כדי ליצור לוח בקרה של סטטוס הצומת למעקב אחרי מצב הצומת, המעבד (CPU), הזיכרון והשימוש בדיסק, מבצעים את השלבים הבאים:

  1. מורידים את הגדרות מרכז הבקרה: node-status.json.

  2. כדי ליצור מרכז בקרה בהתאמה אישית באמצעות קובץ התצורה, מריצים את הפקודה הבאה:

    gcloud monitoring dashboards create --config-from-file=node-status.json
  3. במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הכפתור הבא:

    כניסה ל-Monitoring

  4. בוחרים באפשרות Resources > Dashboards וצופים במרכז הבקרה שנקרא GKE on-prem node status.

  5. אפשר גם ליצור כללי מדיניות התראות.

יצירת לוח בקרה של סטטוס התקינות של המכונה הווירטואלית

לוח הבקרה של סטטוס התקינות של המכונות הווירטואליות עוקב אחרי אותות של תחרות על משאבי מעבד, זיכרון ודיסק במכונות הווירטואליות באשכול האדמין ובאשכולות המשתמשים.

כדי ליצור לוח בקרה של סטטוס התקינות של המכונה הווירטואלית:

  1. מוודאים שהערך של stackdriver.disableVsphereResourceMetrics מוגדר כ-false. קובץ תצורה של אשכול משתמש

  2. מורידים את הגדרות מרכז הבקרה: vm-health-status.json.

  3. כדי ליצור מרכז בקרה בהתאמה אישית באמצעות קובץ התצורה, מריצים את הפקודה הבאה:

    gcloud monitoring dashboards create --config-from-file=vm-health-status.json
  4. במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הכפתור הבא:

    כניסה ל-Monitoring

  5. בוחרים באפשרות Resources > Dashboards וצופים במרכז הבקרה שנקרא GKE on-prem VM health status.

  6. אפשר גם ליצור כללי מדיניות התראות.

יצירת לוח בקרה לניצול הצמתים

בלוח הבקרה של ניצול הצמתים מוצג הניצול הבא באשכול:

  • יחס הקצאת המעבד (CPU) של הצומת
  • מעבדי vCPU זמינים לתזמון עומס עבודה ב-Kubernetes
  • יחס הקצאת הזיכרון של הצומת
  • זיכרון זמין לתזמון עומס עבודה של k8s
  • יחס ניצול הדיסק של הצומת

כדי ליצור מרכז בקרה לניצול הצמתים:

  1. מורידים את הגדרות מרכז הבקרה: node-utilization.json.

  2. כדי ליצור מרכז בקרה בהתאמה אישית, משתמשים בקובץ התצורה הזה ומריצים את הפקודה הבאה:

    gcloud monitoring dashboards create --config-from-file=node-utilization.json
  3. במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הכפתור הבא:

    כניסה ל-Monitoring

  4. בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא GKE on-prem node utilization.

  5. אפשר גם ליצור כללי מדיניות התראות.

יצירת לוח בקרה של Anthos Utilization Metering

בלוח הבקרה של Anthos Utilization Metering מוצג ניצול המעבד (CPU) וניצול הזיכרון באשכולות לפי מרחב שמות ותוויות Pod.

כדי ליצור לוח בקרה של Anthos Utilization Metering:

  1. מורידים את הגדרות מרכז הבקרה: anthos-utilization.json.

  2. כדי ליצור מרכז בקרה בהתאמה אישית, משתמשים בקובץ התצורה הזה ומריצים את הפקודה הבאה:

    gcloud monitoring dashboards create --config-from-file=anthos-utilization.json
  3. במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הכפתור הבא:

    כניסה ל-Monitoring

  4. בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא Anthos Utilization Metering.

  5. אפשר גם ליצור כללי מדיניות התראות.