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

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

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

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

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

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

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

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

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

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

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

תכונה שם הפרמטר תיאור ומידע על אילוצים נתוני רקע
שם השם של מאגר הצמתים. מידע על אפשרויות ההגדרה של אשכולות
התאמה אוטומטית לעומס (Automatic scaling) מספר הצמתים המינימלי minNodeCount מידע על התאמה אוטומטית לעומס (automatic scaling) באשכול GKE
מספר הצמתים המקסימלי maxNodeCount
המספר הכולל של צמתים מינימליים totalMinNodeCount
המספר הכולל המקסימלי של צמתים totalMaxNodeCount
מדיניות בנושא מיקום locationPolicy
מספר הצמתים הראשוני initialNodeCount הוספה וניהול של מאגרי צמתים
ניהול מוסך autoRepair תיקון אוטומטי של צמתים
שדרוג אוטומטי autoUpgrade שדרוג אוטומטי של צמתים
מספר הפודים המקסימלי לכל צומת maxPodsConstraint הגדרת מספר מקסימלי של Pods לכל צומת
מיקומי הצמתים מיקומים המיקום וההפצה של הצמתים
Name Prefix name_prefix
הגדרת הצומת צמתים סודיים ConfidentialNodes הצפנת נתונים בשימוש בעומסי עבודה באמצעות Confidential GKE Nodes
Disk Size Gb diskSizeGb מידע על גודל הצמתים ב-GKE
סוג הדיסק diskType הזמנת נפח אחסון מקומי זמני
הפעלת אחסון סודי 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
רישום וריאציה ביומן variant שינוי קצב העברת הנתונים ביומן
דיסקים משניים לאתחול secondaryBootDisks שימוש בדיסקים משניים של אתחול כדי לטעון מראש נתונים או קובצי אימג' של קונטיינרים
Gcfs Config GcfsConfig שימוש בסטרימינג של תמונות כדי לשלוף קובצי אימג' של קונטיינרים
Gvnic virtualNic מידע על תמיכה בריבוי רשתות עבור קבוצות Pod
Guest Accelerator acceleratorConfig הפעלת יחידות GPU במאגרי צמתים של GKE Standard
סוג התמונה imageType תמונות של צמתים
תוויות labels יצירה וניהול של תוויות של אשכולות ומאגרי צמתים
תוויות משאבים resourceLabels יצירה וניהול של תוויות של אשכולות ומאגרי צמתים
Max Run Duration maxRunDuration הגבלת זמן הריצה של צמתים שנוצרו אוטומטית
Flex Start flexStart הפעלת עומס עבודה גדול עם הפעלה גמישה באמצעות הקצאת משאבים בתור
מספר כונני SSD מקומיים localSsdCount מידע על SSD מקומי ב-GKE
סוג מכונה machineType בחירת סוג מכונה למאגר צמתים
מטא-נתונים מטא-נתונים מידע על מטא-נתונים של מכונות וירטואליות
Min Cpu Platform minCpuPlatform בחירת פלטפורמת CPU מינימלית
היקפי ההרשאות של OAuth oauthScopes היקפי גישה ב-GKE
ניתן להפסיק preemptible שימוש במכונות preemptible VM להרצת עומסי עבודה עמידים בכשלים
תחום עניין משותף בנושא הזמנות reservationAffinity שימוש במשאבים שמורים בתחום מוגדר
Spot spot Spot VMs
Sandbox Config sandboxConfig GKE Sandbox
Boot Disk Kms Key boot_disk_kms_key שימוש במפתחות הצפנה בניהול הלקוח (CMEK)
חשבון שירות serviceAccount מידע על חשבונות שירות ב-GKE
Shielded Instance Config ShieldedInstanceConfig שימוש בצומתי GKE מוגנים
מאגרי אחסון storage_pools סקירה כללית על אחסון באשכולות GKE
תגים תגים ניהול משאבי GKE באמצעות תגים
תגים של מנהל המשאבים resourceManagerTags סקירה כללית של תגים
Taint NodeTaint הגדרת הפרדה בין עומסי עבודה ב-GKE
Workload Metadata Config workloadMetadataConfig אימות ל-APIs מעומסי עבודה ב-GKE Google Cloud
Kubelet Config NodeKubeletConfig התאמה אישית של הגדרת מערכת הצמתים
Linux Node Config LinuxNodeConfig LinuxNodeConfig
Windows Node Config windowsNodeConfig יצירת אשכול עם מאגרי צמתים של Windows Server
Containerd Config ContainerdConfig תמונות של צמתים של Containerd
קבוצת צמתים node_group בידוד עומסי עבודה ב-GKE באמצעות שרתים לדייר יחיד
הגדרת דייר יחיד soleTenantConfig בידוד עומסי עבודה ב-GKE באמצעות שרתים לדייר יחיד
הגדרת רשת יצירת טווח של פודקאסט createPodRange אשכולות המותאמים ל-VPC
הפעלת צמתים פרטיים enablePrivateNodes התאמה אישית של בידוד הרשת ב-GKE
Pod Ipv4 Cidr Block podIpv4CidrBlock אשכולות המותאמים ל-VPC
טווח של נקודת גישה podRange הוספת טווחי כתובות IPv4 של Pod
הגדרות נוספות של רשת הצמתים AdditionalNodeNetworkConfig אשכולות המותאמים ל-VPC
הגדרות נוספות של רשתות Pod AdditionalPodNetworkConfig אשכולות המותאמים ל-VPC
Pod Cidr Overprovision Config podCidrOverprovisionConfig אשכולות המותאמים ל-VPC
Network Performance Config NetworkPerformanceConfig הגדלת רוחב הפס ברשת עבור אשכולות וצמתים
מספר הצמתים node_count הוספה וניהול של מאגרי צמתים
עדכון ההגדרות Max Surge maxSurge הגדרה של אסטרטגיות לשדרוג צמתים
מקסימום לא זמין maxUnavailable
האסטרטגיה אסטרטגיה
הגדרות Blue Green BlueGreenSettings
גרסת Kubernetes גרסה גרסאות ותמיכה ב-GKE
מדיניות בנושא מיקומי מודעות סוג type הגדרת מיקום קומפקטי לצמתים של GKE
שם המדיניות PlacementPolicy הגדרת מיקום קומפקטי לצמתים של GKE
Tpu Topology tpuTopology מידע על TPUs ב-GKE
הקצאת משאבים בתור מופעל QueuedProvisioning הפעלת עומס עבודה גדול עם הפעלה גמישה באמצעות הקצאת משאבים בתור
חסימות זמניות חסימת האפשרות לפרסם תגובות