הגדרת מאגר צמתים ב-GKE

ב-App Design Center, אתם יכולים להגדיר מאגר צמתים של GKE כדי ליצור קבוצה של צמתים עם סוג מכונה, גודל והגדרות משותפים בתוך אשכול GKE Standard. אתם יכולים להתאים אישית את החיבור לאשכול ואת הפרמטרים של ההגדרות של מאגר הצמתים, על סמך המודול של Terraform למאגר צמתים ב-GKE.

חיבורי רכיבים

בטבלה הבאה מפורטים הרכיבים שאפשר לחבר למאגר צמתים של GKE, והעדכונים שנובעים מכך באפליקציה ובקוד Terraform שנוצר.

רכיב תיאור מידע רקע
אשכול GKE Standard מוסיף מאגר צמתים להגדרות של האשכול. מחזור החיים של האשכול

פרמטרים נדרשים להגדרה

אם התבנית כוללת מאגר צמתים של GKE, צריך להגדיר את הפרמטרים הבאים לפני הפריסה.

שם הפרמטר תיאור ומידע על המגבלה מידע רקע
אשכול שם האשכול בפורמט projects/{project_id}/locations/{location}/clusters/{cluster} או כשם האשכול. מידע על אפשרויות ההגדרה של אשכולות
מזהה הפרויקט הפרויקט שבו רוצים ליצור את מאגר הצמתים של GKE. הגדרת רכיבים
אזור המיקום (אזור או תחום) שבו נוצר מאגר הצמתים. זמינות האשכול

פרמטרים אופציונליים להגדרה

הפרמטרים הבאים הם אופציונליים. כדי להציג פרמטרים מתקדמים, באזור Configuration בוחרים באפשרות Show advanced fields.

תכונה שם הפרמטר תיאור ומידע על המגבלה מידע רקע
שם השם של מאגר הצמתים. מידע על אפשרויות ההגדרה של אשכולות
התאמה אוטומטית לעומס (Automatic scaling) מספר הצמתים המינימלי minNodeCount מידע על התאמה אוטומטית לעומס (automatic scaling) של אשכולות GKE
מספר הצמתים המקסימלי maxNodeCount
מספר הצמתים המינימלי הכולל totalMinNodeCount
מספר הצמתים המקסימלי הכולל totalMaxNodeCount
המדיניות בנושא מיקום locationPolicy
מספר הצמתים הראשוני initialNodeCount הוספה וניהול של מאגרי צמתים
ניהול מוסך autoRepair תיקון אוטומטי של צמתים
שדרוג אוטומטי autoUpgrade שדרוג אוטומטי של צמתים
מספר הפודים המקסימלי לכל צומת maxPodsConstraint הגדרת המספר המקסימלי של Pods לכל צומת
מיקומי צמתים מיקומים המיקום וההפצה של הצמתים
תחילית שם name_prefix
הגדרת הצומת צמתים חסויים ConfidentialNodes הצפנת נתונים של עומסי עבודה בשימוש באמצעות Confidential GKE Nodes
Disk Size Gb diskSizeGb מידע על גודל הצמתים ב-GKE
סוג הדיסק diskType הזמנת אחסון זמני מקומי
הפעלת Confidential Storage enableConfidentialStorage הצפנת נתונים של עומסי עבודה בשימוש באמצעות Confidential Google Kubernetes Engine Nodes
מצב הצפנה של SSD מקומי LocalSsdEncryptionMode מידע על כונני SSD מקומיים ב-GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig מידע על כונני SSD מקומיים ב-GKE
Fast Socket FastSocket שיפור היעילות של עומסי העבודה באמצעות NCCL Fast Socket
Local Nvme Ssd Block Config LocalNvmeSsdBlockConfig מידע על כונני SSD מקומיים ב-GKE
וריאציית רישום ביומן וריאציה שינוי קצב העברת היומנים
דיסקי אתחול משניים secondaryBootDisks שימוש בדיסקי אתחול משניים כדי לטעון מראש נתונים או קובצי אימג' של קונטיינרים
Gcfs Config GcfsConfig שימוש בסטרימינג של קובצי אימג' כדי לשלוף קובצי אימג' של קונטיינרים
Gvnic virtualNic מידע על תמיכה ברשתות מרובות ל-Pods
מאיץ אורח acceleratorConfig הפעלת מעבדים גרפיים במאגרי צמתים ב-GKE Standard
סוג התמונה imageType תמונות של צמתים
תוויות תוויות יצירה וניהול של תוויות לאשכולות ולמאגרי צמתים
תוויות של משאבים resourceLabels יצירה וניהול של תוויות לאשכולות ולמאגרי צמתים
משך ההפעלה המקסימלי maxRunDuration הגבלת זמן הריצה של צמתים שנוצרו באופן אוטומטי
Flex Start flexStart הפעלת עומס עבודה גדול עם התחלה גמישה (Flex-start) והקצאת משאבים בהמתנה
מספר כונני SSD מקומיים localSsdCount מידע על כונני SSD מקומיים ב-GKE
סוג מכונה machineType בחירת סוג מכונה למאגר צמתים
מטא-נתונים מטא-נתונים מידע על מטא-נתונים של מכונות וירטואליות
פלטפורמת מעבד (CPU) מינימלית minCpuPlatform בחירת פלטפורמת CPU מינימלית
היקפי ההרשאות של OAuth oauthScopes היקפי גישה ב-GKE
preference: Preemptible preemptible שימוש ב-VM זמני להרצת עומסי עבודה עמידים בכשלים
הזמנה לפי תחום עניין משותף reservationAffinity שימוש במשאבים שמורים של תחום מוגדר
Spot spot ‏VMs במודל Spot
הגדרת ארגז החול sandboxConfig GKE Sandbox
מפתח KMS של דיסק אתחול boot_disk_kms_key שימוש במפתחות הצפנה בניהול הלקוח (CMEK)
חשבון שירות serviceAccount מידע על חשבונות שירות ב-GKE
Shielded Instance Config ShieldedInstanceConfig שימוש בצומתי GKE מוגנים
מאגרי אחסון storage_pools סקירה כללית על אחסון לאשכולות GKE
תגים תגים ניהול משאבי GKE באמצעות תגים
תגים של מנהל המשאבים resourceManagerTags סקירה כללית בנושא תגים
Taint NodeTaint הגדרת הפרדה של עומסי עבודה ב-GKE
Workload Metadata Config workloadMetadataConfig אימות לממשקי API של Google Cloud מעומסי עבודה ב-GKE
Kubelet Config NodeKubeletConfig התאמה אישית של הגדרות המערכת של הצומת
הגדרת צומת Linux LinuxNodeConfig LinuxNodeConfig
Windows Node Config windowsNodeConfig יצירת אשכול עם מאגרי צמתים של Windows Server
הגדרת Containerd ContainerdConfig תמונות של צומתי Containerd
קבוצת צמתים node_group בידוד עומסי העבודה ב-GKE באמצעות שרתים לדייר יחיד (sole-tenant)
הגדרת דייר יחיד soleTenantConfig בידוד עומסי העבודה ב-GKE באמצעות שרתים לדייר יחיד (sole-tenant)
הגדרת רשת יצירת טווח Pod createPodRange אשכולות המותאמים ל-VPC
הפעלת צמתים פרטיים enablePrivateNodes התאמה אישית של בידוד הרשת ב-GKE
בלוק CIDR של Pod IPv4 podIpv4CidrBlock אשכולות המותאמים ל-VPC
טווח Pod podRange הוספת טווחי כתובות IPv4 לפודים
הגדרות נוספות של רשת הצמתים AdditionalNodeNetworkConfig אשכולות המותאמים ל-VPC
הגדרות נוספות של רשת Pod AdditionalPodNetworkConfig אשכולות המותאמים ל-VPC
Pod Cidr Overprovision Config podCidrOverprovisionConfig אשכולות המותאמים ל-VPC
הגדרת ביצועי הרשת NetworkPerformanceConfig הגדלת רוחב הפס של הרשת לאשכולות ולצמתים
מספר הצמתים node_count הוספה וניהול של מאגרי צמתים
הגדרות השדרוג Max Surge maxSurge הגדרת אסטרטגיות לשדרוג צמתים
מקסימום לא זמין maxUnavailable
אסטרטגיה אסטרטגיה
הגדרות כחול-ירוק BlueGreenSettings
גרסת Kubernetes גרסה ניהול גרסאות ותמיכה ב-GKE
מדיניות המיקום סוג type הגדרת מיקום קומפקטי לצומתי GKE
שם המדיניות PlacementPolicy הגדרת מיקום קומפקטי לצומתי GKE
טופולוגיית TPU tpuTopology מידע על יחידות TPU ב-GKE
הקצאת משאבים בהמתנה מופעל QueuedProvisioning הפעלת עומס עבודה גדול עם התחלה גמישה (Flex-start) והקצאת משאבים בהמתנה
חסימות זמניות השבתות