בדף הזה מוסבר איך לנהל פריסות ושרטוטים של 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
יצירת תוכנית
- בתפריט הניווט, לוחצים על תוכניות.
- בתפריט הנפתח, בוחרים את אשכול התזמור הרצוי.
- לוחצים על ייבוא מהספרייה.
- בוחרים את תרשים האשכול GDCE Workload cluster blueprint.
- לוחצים על הוספת תוכנית.
- במסך הבא, מציינים שם מתאים. לדוגמה,
workloadcluster1עבור תרשים האשכול של GDC. - אפשר גם להוסיף תוויות.
- אחרי כן, לוחצים על יצירה.
- התוכנית מופיעה ברשימה Draft Blueprints.
עריכת תוכנית
- בתפריט הניווט, לוחצים על Blueprints > Drafts Blueprint.
- בוחרים את התוכנית המועדפת. יופיע עורך של תוכנית.
- עורכים את התוכנית. לא מומלץ לבצע שינויים בתוכנית הספציפית בשלב הנוכחי.
הצעת שרטוט
- בתפריט הניווט, לוחצים על תוכניות > תוכנית טיוטה.
- בוחרים את התוכנית המועדפת. יופיע עורך של תוכנית.
- לוחצים על הצעה. הסטטוס של התוכנית משתנה למוצע.
אישור תוכנית
- בתפריט הניווט, לוחצים על תוכניות.
- בתוכנית האב המועדפת, לוחצים על פעולה.
- לוחצים על אישור. תוכנית האב תופיע בתוכניות אב שאושרו.
פריסת GDC
יצירת פריסה של תוכנית
- בתפריט הניווט, לוחצים על **תוכניות אסטרטגיות > תוכניות אסטרטגיות שאושרו.
- בוחרים את השם של תוכנית הבנייה המועדפת.
- לוחצים על יצירת פריסה.
- מזינים שם לפריסה. לדוגמה,
workloadcluster1-deploy1. - לוחצים על יצירת פריסה. הפריסה מופיעה בטיוטת פריסה.
עריכה של פריסת תוכנית
- בתפריט הניווט, לוחצים על תוכניות.
- בוחרים את השם של הפריסה המועדפת. יופיע עורך פריסה.
- עורכים את קובץ
setters.yaml.- הערה: חשוב לערוך את השדות בקפידה ולבצע את השינויים הנדרשים בערכים. תיאור של השדות האלה זמין במאמר בנושא GDC Workload cluster blueprints.
- לוחצים על 'שמירת הקובץ'.
החלת פריסת תוכנית
- בתפריט הניווט, לוחצים על תוכניות.
- בוחרים את השם של הפריסה המועדפת. יופיע עורך פריסה.
- לוחצים על פריסה. מופיעה תיבת דו-שיח.
- בתיבת הדו-שיח, לוחצים על פריסה. הפריסה תופיע בקטע Applied Deployment (פריסה שהוחלה).
הגדלה והקטנה של אשכול GDC
- בתפריט הניווט, לוחצים על Blueprints > Applied Deployments (תוכניות אב > פריסות שהופעלו).
- בוחרים את הפריסה המועדפת.
- לוחצים על תצוגה.
- לוחצים על עריכת הפריסה.
- מגדילים או מקטינים את הערך
node-countבקובץsetters.yaml. כשמורידים את הערך שלnode-count, צריך להגדיר את השדהscale-down-grace-period-secondsכדי לאפשר להעביר עומסי עבודה של NF מהצומת שמוסר לפני שמקטינים את קנה המידה. - לוחצים על שמירת הקובץ. הפריסה מופיעה בטיוטת פריסה.
- עוברים אל פריסות.
- בקטע Draft Deployment (פריסת טיוטה), בוחרים את השם של הפריסה המועדפת. יופיע עורך פריסה.
- לוחצים על פריסה.
- מאשרים את הפריסה. הפריסה תופיע בקטע Applied Deployment (פריסה שהוחלה).
מחיקת אשכול GDC
- בתפריט הניווט, לוחצים על תוכניות.
- בתפריט הנפתח, בוחרים את אשכול התיזמור המועדף.
- לוחצים על פריסה שהוחלה.
- לוחצים על סמל הפעולה של הפריסה.
- לוחצים על Delete. מופיעה תיבת דו-שיח לאישור.
- לוחצים על מחיקה כדי לאשר את המחיקה.
תהליך המחיקה עשוי להימשך עד 30 דקות.