ניהול התשתית של GDC Edge

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

GDC Workload cluster blueprint

תרשים האשכול של GDC Workload מכיל משאבים בהתאמה אישית שאפשר לשלב כדי לציין את הכוונה לפרוס אשכול GDC. דוגמה להגדרת משאב מותאם אישית של אשכול עומסי עבודה מופיעה במאמר דוגמה להגדרת משאב מותאם אישית של WorkloadCluster.

ברשימה הבאה מוגדר התפקיד של כל משאב בהתאמה אישית:

  • WorkloadCluster: יוצר מישור בקרה מקומי שמבוסס על אשכול GDC עם מאגר צמתים אחד וחיבור VPN בין אשכול GDC שנוצר לבין VPC של אשכול Telecom Network Automation Orchestration.

  • ClusterInit: מאתחל את מחזור החיים של האשכול שמנוהל על ידי Telecom Network Automation. מחזור החיים הזה כולל התקנה של רכיבי אוטומציה של רשתות טלקום באשכול GDC שנדרשים לניהול מחזור החיים.

  • SourceRepoRepository ו-Repository: מגדירים את צינור ה-GitOps עבור אשכול GDC שנוצר באמצעות Cloud Source Repository ו-Porch, יחד עם ConfigSync, שמותקן מהמשאב הקודם.

  • ComputeFirewall: יוצר כלל חומת אש ב-VPC של אשכול Telecom Network Automation Orchestration כדי לאפשר תעבורת נתונים נכנסת של TCP ביציאה 3000 שמגיעה מאותו טווח כתובות IP שמשמש כטווח כתובות ה-Pod של אשכול GDC.

  • ImagePull: מגדיר את פרטי הכניסה הנדרשים באשכול GDC כדי ש-kubelet יוכל למשוך תמונות ממאגר הארטיפקטים.

כשיוצרים פריסה, אפשר להתאים אישית את תוכנית האב באמצעות הפרמטרים הבאים בקובץ setters.yaml:

פרמטר תיאור
project-id מזהה פרויקט היעדGoogle Cloud שאליו
אוטומציה של רשתות תקשורת. נוצר אשכול לניהול תהליכים.
cluster-name שם ייחודי שמזהה אשכול נתון. השם הזה חייב להיות ייחודי בכל הפריסות.
username השם של חשבון המשתמש ב Google Cloud פרויקט היעד שקיבל הרשאה לשנות משאבי אשכול.
cluster-ipv4-cidr-blocks בלוק ה-CIDR של IPv4 עבור רכיבי Kubernetes Pod שפועלים באשכול.
services-ipv4-cidr-blocks בלוק ה-CIDR של IPv4 לשירותי Kubernetes שפועלים באשכול
cluster-location האזור Google Cloud שבו רוצים ליצור את האשכול.
nodepool-name שם ייחודי שמזהה את מאגר הצמתים. השם הזה חייב להיות ייחודי בכל הפריסות.
node-count מספר הצמתים שרוצים שיהיו במאגר הצמתים.
scale-down-grace-period-seconds מציין את פרק הזמן בשניות להמתנה להעברת עומסי העבודה של NF מהצמתים שמוסרים במהלך הקטנת הקיבולת. לדוגמה, הערך של node-count יורד במהלך עדכון. התהליך הזה נועד לוודא שהקטנת קנה המידה של האשכול לא תגרום להפרעה. הערה: התהליך הזה רלוונטי רק אם עומסי העבודה של NF משתמשים בתווית ה-pod הנדרשת, infra.tna.cloud.google.com/nf-workload, כדי שאוטומציית רשתות הטלקום תוכל לזהות את עומסי העבודה הקריטיים של NF.
edge-zone-name השם של אזור היעד ב-GDC. האזור הזה צריך להיות באזור שצוין ב-cluster-location.
vpn-connection-name שם ייחודי שמזהה את חיבור ה-VPN. השם הזה חייב להיות ייחודי בכל הפריסות.
vpc-name השם של רשת ה-VPC
אוטומציה של רשתות תקשורת אשכול תזמור. אם בחרתם באפשרות Enable management config (הפעלת הגדרת ניהול) במהלך יצירת אשכול Orchestration, צריך להזין את שם רשת ה-VPC. אחרת, רשת ה-VPC שמוגדרת כברירת מחדל שנוצרת על ידי Telecom Network Automation היא tnavpc-01.
nat-gateway-ip כתובת ה-IP של שער ה-NAT עבור אשכול היעד
image-registry-server שרת רישום התמונות שבו מאוחסנות תמונות של עומסי עבודה ב-GDC. התמונות מאוחסנות בתיקייה us-central1-docker.pkg.dev.
control-plane-node-count מספר הצמתים להרצת עומסי העבודה של מישור הבקרה המקומי. הערכים התקפים הם 3 לזמינות גבוהה ו-1 לפעולה רגילה.
control-plane-shared-deployment-policy ההגדרה קובעת אם עומסי עבודה של אפליקציות יכולים לפעול בצמתים שבהם פועלים עומסי העבודה של מישור הבקרה המקומי. הערכים התקינים הם DISALLOWED ו-ALLOWED.
external-lb-ipv4-address-pools רשימה של כתובות IPv4, טווחי כתובות או רשתות משנה שמופרדות בפסיקים, לתעבורת נתונים נכנסת (ingress) בשירותים שפועלים מאחורי מאזן העומסים של GDC. הטווח צריך להיות שייך למאגר כתובות ה-IP של רשת המשנה של מאזן העומסים שצוין במהלך הפעלת המתלה.
targetVersion מציינים את גרסת התוכנה של GDC שרוצים שהאשכול הזה יפעל בה בפורמט 1.X.Y, כאשר X הוא גרסת המשנה ו-Y הוא גרסת התיקון. לדוגמה: 1.5.0.

תוכניות GDC

יצירת תוכנית

  1. בתפריט הניווט, לוחצים על תוכניות.
  2. בתפריט הנפתח, בוחרים את אשכול התזמור הרצוי.
  3. לוחצים על ייבוא מהספרייה.
  4. בוחרים את תרשים האשכול GDCE Workload cluster blueprint.
  5. לוחצים על הוספת תוכנית.
  6. במסך הבא, מציינים שם מתאים. לדוגמה, workloadcluster1 עבור תרשים האשכול של GDC.
  7. אפשר גם להוסיף תוויות.
  8. אחרי כן, לוחצים על יצירה.
  9. התוכנית מופיעה ברשימה Draft Blueprints.

עריכת תוכנית

  1. בתפריט הניווט, לוחצים על Blueprints > Drafts Blueprint.
  2. בוחרים את התוכנית המועדפת. יופיע עורך של תוכנית.
  3. עורכים את התוכנית. לא מומלץ לבצע שינויים בתוכנית הספציפית בשלב הנוכחי.

הצעת שרטוט

  1. בתפריט הניווט, לוחצים על תוכניות > תוכנית טיוטה.
  2. בוחרים את התוכנית המועדפת. יופיע עורך של תוכנית.
  3. לוחצים על הצעה. הסטטוס של התוכנית משתנה למוצע.

אישור תוכנית

  1. בתפריט הניווט, לוחצים על תוכניות.
  2. בתוכנית האב המועדפת, לוחצים על פעולה.
  3. לוחצים על אישור. תוכנית האב תופיע בתוכניות אב שאושרו.

פריסת GDC

יצירת פריסה של תוכנית

  1. בתפריט הניווט, לוחצים על **תוכניות אסטרטגיות > תוכניות אסטרטגיות שאושרו.
  2. בוחרים את השם של תוכנית הבנייה המועדפת.
  3. לוחצים על יצירת פריסה.
  4. מזינים שם לפריסה. לדוגמה, workloadcluster1-deploy1.
  5. לוחצים על יצירת פריסה. הפריסה מופיעה בטיוטת פריסה.

עריכה של פריסת תוכנית

  1. בתפריט הניווט, לוחצים על תוכניות.
  2. בוחרים את השם של הפריסה המועדפת. יופיע עורך פריסה.
  3. עורכים את קובץ setters.yaml.
    1. הערה: חשוב לערוך את השדות בקפידה ולבצע את השינויים הנדרשים בערכים. תיאור של השדות האלה זמין במאמר בנושא GDC Workload cluster blueprints.
  4. לוחצים על 'שמירת הקובץ'.

החלת פריסת תוכנית

  1. בתפריט הניווט, לוחצים על תוכניות.
  2. בוחרים את השם של הפריסה המועדפת. יופיע עורך פריסה.
  3. לוחצים על פריסה. מופיעה תיבת דו-שיח.
  4. בתיבת הדו-שיח, לוחצים על פריסה. הפריסה תופיע בקטע Applied Deployment (פריסה שהוחלה).

הגדלה והקטנה של אשכול GDC

  1. בתפריט הניווט, לוחצים על Blueprints > Applied Deployments (תוכניות אב > פריסות שהופעלו).
  2. בוחרים את הפריסה המועדפת.
  3. לוחצים על תצוגה.
  4. לוחצים על עריכת הפריסה.
  5. מגדילים או מקטינים את הערך node-count בקובץ setters.yaml. כשמורידים את הערך של node-count, צריך להגדיר את השדה scale-down-grace-period-seconds כדי לאפשר להעביר עומסי עבודה של NF מהצומת שמוסר לפני שמקטינים את קנה המידה.
  6. לוחצים על שמירת הקובץ. הפריסה מופיעה בטיוטת פריסה.
  7. עוברים אל פריסות.
  8. בקטע Draft Deployment (פריסת טיוטה), בוחרים את השם של הפריסה המועדפת. יופיע עורך פריסה.
  9. לוחצים על פריסה.
  10. מאשרים את הפריסה. הפריסה תופיע בקטע Applied Deployment (פריסה שהוחלה).

מחיקת אשכול GDC

  1. בתפריט הניווט, לוחצים על תוכניות.
  2. בתפריט הנפתח, בוחרים את אשכול התיזמור המועדף.
  3. לוחצים על פריסה שהוחלה.
  4. לוחצים על סמל הפעולה של הפריסה.
  5. לוחצים על Delete. מופיעה תיבת דו-שיח לאישור.
  6. לוחצים על מחיקה כדי לאשר את המחיקה.

תהליך המחיקה עשוי להימשך עד 30 דקות.