הגדרת אשכול GKE Standard

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

חיבורים של רכיבים

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

רכיב תיאור מידע רקע
מאגר צמתים של Google Kubernetes Engine מוסיף מאגר צמתים להגדרות של האשכול. מידע על מאגרי צמתים

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

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

תכונה שם הפרמטר תיאור ומידע על המגבלה מידע רקע
שם שם האשכול. אפשרויות להגדרת אשכולות
מזהה הפרויקט הפרויקט שבו רוצים ליצור את אשכול GKE Standard. הגדרת רכיבים
רשת network עיון במסמכי התיעוד ובתרחישי השימוש של רשתות GKE
רשת משנה subnetwork עיון במסמכי התיעוד ובתרחישי השימוש של רשתות GKE
הגדרת רשתות מורשות של מאסטר השם המוצג של בלוק ה-CIDR displayName מידע על בידוד רשת ב-GKE
הגדרת רשתות מורשות של מאסטר בלוק CIDR cidrBlock מידע על בידוד רשת ב-GKE
הגדרת Workload Identity מאגר עומסי עבודה workloadPool שימוש ב-Workload Identity
אזור או תחום המיקום (אזור או תחום) שבו נוצר האשכול. זמינות האשכול

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

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

תכונה שם הפרמטר תיאור ומידע על המגבלה מידע רקע
תיאור description
מיקומי צמתים מיקומים המיקום וההפצה של הצמתים
הגנה מפני מחיקה אם Terraform לא יכול להרוס את האשכול. מחיקת האשכול הזה באמצעות terraform destroy או terraform apply תצליח רק אם השדה הזה הוא false במצב Terraform. deletion_protection
הגדרת רשתות מורשות של מאסטר Gcp Public Cidrs Access Enabled gcpPublicCidrsAccessEnabled מידע על בידוד רשת ב-GKE
הגדרת רשתות מורשות של מאסטר אכיפת נקודת קצה פרטית מופעלת privateEndpointEnforcementEnabled מידע על בידוד רשת ב-GKE
הגדרת תוספים איזון עומסים ב-HTTP HttpLoadBalancing ‫GKE Ingress למאזני עומסים של אפליקציות
התאמה אופקית של קבוצות Pod לעומס horizontalPodAutoscaling התאמה אופקית של קבוצות Pod לעומס
Network Policy Config networkPolicyConfig שליטה בתקשורת בין Pods לבין שירותים באמצעות מדיניות רשת ב-Kubernetes
Istio Config מושבת Secure Kubernetes Services with Istio
Istio Auth auth Secure Kubernetes Services with Istio
הגדרת מטמון DNS DnsCacheConfig הגדרת NodeLocal DNSCache
Config Connector Config configConnectorConfig התקנה באמצעות התוסף של GKE
GCE Persistent Disk CSI Driver Config gcePersistentDiskCsiDriverConfig שימוש במנהל ההתקן של CSI לדיסק לאחסון מתמיד ב-Compute Engine
Kalm Config kalmConfig מה זה Kalm
GCP Filestore CSI Driver Config GcpFilestoreCsiDriverConfig גישה למכונות Filestore באמצעות מנהל ההתקן של Filestore CSI
GKE Backup Agent Config GkeBackupAgentConfig גיבוי ל-GKE
הגדרת מנהל ההתקן של GCS Fuse CSI GcsFuseCsiDriverConfig מידע על מנהל התקן ה-CSI של Cloud Storage FUSE ל-GKE
Stateful HA Config StatefulHaConfig איך משפרים את הזמינות של אפליקציות עם שמירת מצב באמצעות Stateful HA Operator
הגדרת CSI של Parallelstore ParallelstoreCsiDriverConfig מידע על מנהל התקן ה-CSI של Google Kubernetes Engine Parallelstore
Ray Operator Config RayOperatorConfig מידע על Ray ב-GKE
הגדרת הרישום ביומן של אשכול Ray RayClusterLoggingConfig איסוף והצגה של יומנים ומדדים של אשכולות Ray ב-Google Kubernetes Engine
הגדרת המעקב אחרי אשכול Ray RayClusterMonitoringConfig
Cluster Ipv4 Cidr clusterIpv4Cidr יצירת אשכול המותאם ל-VPC
התאמה אוטומטית לעומס (autoscaling) באשכול מופעל enableNodeAutoprovisioning מידע על התאמה אוטומטית לעומס (automatic scaling) של אשכולות GKE
מגבלות על משאבים resourceLimits מידע על התאמה אוטומטית לעומס (automatic scaling) של אשכולות GKE
ברירות המחדל של הקצאת המשאבים האוטומטית AutoprovisioningNodePoolDefaults מידע על יצירה אוטומטית של מאגרי צמתים
Shielded Instance Config ShieldedInstanceConfig שימוש בצומתי GKE מוגנים
שדרוג אוטומטי autoUpgrade שדרוג אוטומטי של צמתים
מוסך autoRepair תיקון אוטומטי של צמתים
הגדרות השדרוג UpgradeSettings שדרוג אוטומטי של צמתים
מיקומים להקצאת משאבים אוטומטית autoprovisioningLocations[]‎ מידע על התאמה אוטומטית לעומס (automatic scaling) של אשכולות GKE
פרופיל התאמה אוטומטית לעומס AutoscalingProfile מידע על התאמה אוטומטית לעומס (automatic scaling) של אשכולות GKE
Binary Authorization מצב בדיקה BinaryAuthorization שימוש ב-Binary Authorization
הגדרת כתובות IP חיצוניות של שירותים מופעל ServiceExternalIpsConfig חשיפת אפליקציות באמצעות שירותים
אישורי רשת הפעלת אישורים meshCertificates
הצפנת מסד נתונים DatabaseEncryption הצפנת סודות בשכבת האפליקציה
מספר ברירת המחדל של Pods לכל צומת defaultMaxPodsConstraint הגדרת המספר המקסימלי של Pods לכל צומת
הפעלת Kubernetes Alpha enableKubernetesAlpha אשכולות אלפא
הפעלת ממשקי API בגרסת בטא של K8s ממשקי API מופעלים K8sBetaApisConfig שימוש בממשקי API בגרסת בטא של Kubernetes עם אשכולות GKE
הפעלת TPU enableTpu מידע על Cloud TPU ב-GKE
הפעלת ABAC מדור קודם LegacyAbac עדכון שיטות אימות מדור קודם
הפעלת צמתים מוגנים ShieldedNodes שימוש בצומתי GKE מוגנים
מספר הצמתים הראשוני initialNodeCount הוספה וניהול של מאגרי צמתים
מדיניות הקצאת כתובות IP IpAllocationPolicy אשכולות המותאמים ל-VPC
הגדרת הרישום ביומן הפעלת רכיבים enableComponents מידע על יומני GKE
שירות רישום ביומן loggingService פתרון בעיות ברישום ביומן ב-GKE
מדיניות תחזוקה MaintenancePolicy חלונות זמן לתחזוקה והחרגות
אימות ראשי clientCertificateConfig אימות בשרת ה-API של Kubernetes
גרסת המאסטר המינימלית min_master_version ניהול גרסאות ושדרוגים
הגדרת המעקב הפעלת רכיבים enableComponents הגדרת איסוף המדדים
שירות מעקב monitoringService הגדרת איסוף המדדים
מדיניות רשת ב-Kubernetes NetworkPolicy שליטה בתקשורת בין Pods לבין שירותים באמצעות מדיניות רשת ב-Kubernetes
הגדרת הצומת צמתים חסויים 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 שימוש בסטרימינג של קובצי אימג' כדי לשלוף קובצי אימג' של קונטיינרים
כרטיס רשת וירטואלי virtualNic מידע על תמיכה ברשתות מרובות ל-Pods
מאיץ אורח acceleratorConfig הפעלת מעבדים גרפיים במאגרי צמתים ב-GKE Standard
תוויות תוויות יצירה וניהול של תוויות לאשכולות ולמאגרי צמתים
תוויות של משאבים resourceLabels יצירה וניהול של תוויות לאשכולות ולמאגרי צמתים
משך ההפעלה המקסימלי maxRunDuration הגבלת זמן הריצה של צמתים שנוצרו באופן אוטומטי
Flex Start flexStart הפעלת עומס עבודה גדול עם התחלה גמישה (Flex-start) והקצאת משאבים בהמתנה
מספר כונני SSD מקומיים localSsdCount מידע על כונני SSD מקומיים ב-GKE
סוג מכונה machineType בחירת סוג מכונה למאגר צמתים
מטא-נתונים מטא-נתונים מידע על מטא-נתונים של מכונות וירטואליות
פלטפורמת מעבד (CPU) מינימלית minCpuPlatform בחירת פלטפורמת CPU מינימלית
היקפי ההרשאות של OAuth oauthScopes היקפי גישה ב-GKE
ניתן להפסקה לפני הזמן preemptible שימוש ב-VM זמני להרצת עומסי עבודה עמידים בכשלים
הזמנה לפי תחום עניין משותף reservationAffinity שימוש במשאבים שמורים של תחום מוגדר
Spot spot מכונות וירטואליות במודל 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 אימות ל-APIs של Google Cloud מעומסי עבודה ב-GKE
Node Kubelet Config NodeKubeletConfig התאמה אישית של הגדרות המערכת של הצומת
הגדרת צומת Linux LinuxNodeConfig LinuxNodeConfig
Windows Node Config windowsNodeConfig יצירת אשכול עם מאגרי צמתים של Windows Server
הגדרת Containerd ContainerdConfig תמונות של צומתי Containerd
קבוצת צמתים node_group בידוד עומסי העבודה ב-GKE באמצעות שרתים לדייר יחיד (sole-tenant)
הגדרת דייר יחיד soleTenantConfig בידוד עומסי העבודה ב-GKE באמצעות שרתים לדייר יחיד (sole-tenant)
הגדרה אוטומטית של מאגר צמתים יציאה לקריאה בלבד של Kubelet לא מאובטחת מופעלת insecureKubeletReadonlyPortEnabled השבתת היציאה לקריאה בלבד של kubelet באשכולות GKE
תגים של מנהל המשאבים resourceManagerTags סקירה כללית בנושא תגים
תגי רשת תגים סקירה כללית בנושא תגים
הגדרת צומת Linux LinuxNodeConfig אפשרויות הגדרה של מצב cgroup ב-Linux
מאגר צמתים אשכול cluster-1 מידע על מאגרי צמתים
Project פרויקט
אזורים מיקום
שם name
תחילית שם name_prefix
מספר הצמתים node_count
גרסת Kubernetes גרסה
מיקומי צמתים locations[]‎
מספר הצמתים הראשוני initialNodeCount
מספר הפודים המקסימלי לכל צומת maxPodsConstraint הגדרת המספר המקסימלי של Pods לכל צומת
התאמה לעומס (Autoscaling) מופעל מידע על התאמה אוטומטית לעומס (automatic scaling) ב-GKE
מספר הצמתים המינימלי minNodeCount
מספר הצמתים המקסימלי maxNodeCount
מספר הצמתים המינימלי הכולל totalMinNodeCount
מספר הצמתים המקסימלי הכולל totalMaxNodeCount
המדיניות בנושא מיקום locationPolicy
מוסך autoRepair תיקון אוטומטי של צמתים
שדרוג אוטומטי autoUpgrade שדרוג אוטומטי של צמתים
Disk Size Gb diskSizeGb מידע על מאגרי צמתים
סוג הדיסק diskType מידע על מאגרי צמתים
הפעלת Confidential Storage enableConfidentialStorage הצפנת נתונים של עומסי עבודה בשימוש באמצעות Confidential Google Kubernetes Engine Nodes
מצב הצפנה של SSD מקומי localSsdEncryptionMode מידע על כונני SSD מקומיים ב-GKE
סוג התמונה imageType תמונות של צמתים
תוויות תוויות יצירה וניהול של תוויות לאשכולות ולמאגרי צמתים
תוויות של משאבים resourceLabels יצירה וניהול של תוויות לאשכולות ולמאגרי צמתים
משך ההפעלה המקסימלי maxRunDuration הגבלת זמן הריצה של צמתים שהוקצו אוטומטית
Flex Start flexStart הרצת עומס עבודה בהיקף גדול עם התחלה גמישה
מספר כונני SSD מקומיים localSsdCount מידע על SSD מקומי ל-GKE
סוג מכונה machineType מדריך למשאבים והשוואה בין משפחות מכונות
מטא-נתונים מטא-נתונים מידע על מטא-נתונים של מכונות וירטואליות
פלטפורמת מעבד (CPU) מינימלית minCpuPlatform בחירת פלטפורמת CPU מינימלית
היקפי ההרשאות של OAuth oauthScopes[]‎ היקפי גישה ב-GKE
ניתן להפסקה לפני הזמן preemptible שימוש ב-VM זמני להרצת עומסי עבודה עמידים בכשלים
Spot spot מכונות וירטואליות במודל Spot
מפתח KMS של דיסק אתחול boot_disk_kms_key שימוש במפתחות הצפנה בניהול הלקוח (CMEK)
חשבון שירות serviceAccount מידע על חשבונות שירות ב-GKE
מאגרי אחסון storage_pools סקירה כללית על אחסון לאשכולות GKE
תגים תגים ניהול משאבי GKE באמצעות תגים
תגים של מנהל המשאבים resourceManagerTags סקירה כללית בנושא תגים
קבוצת צמתים node_group בידוד עומסי העבודה ב-GKE באמצעות שרתים לדייר יחיד (sole-tenant)
צמתים חסויים מופעל הצפנת נתונים של עומסי עבודה בשימוש באמצעות Confidential GKE Nodes
Ephemeral Storage Config EphemeralStorageLocalSsdConfig מידע על כונני SSD מקומיים ב-GKE
מספר כונני SSD מקומיים localSsdCount מידע על כונני SSD מקומיים ב-GKE
מספר כונני SSD מקומיים localSsdCount מידע על כונני SSD מקומיים ב-GKE
מספר מטמוני הנתונים dataCacheCount אודות SSD מקומי עבור GKE
Fast Socket FastSocket שיפור היעילות של עומסי העבודה באמצעות NCCL Fast Socket
Local Nvme Ssd Block Config LocalNvmeSsdBlockConfig אודות SSD מקומי עבור GKE
וריאציית רישום ביומן וריאציה שינוי קצב העברת היומנים
קובץ אימג' diskImage שימוש בדיסקי אתחול משניים כדי לטעון מראש נתונים או קובצי אימג' של קונטיינרים
מצב mode שימוש בדיסקי אתחול משניים כדי לטעון מראש נתונים או קובצי אימג' של קונטיינרים
Gcfs Config GcfsConfig שימוש בסטרימינג של קובצי אימג' כדי לשלוף קובצי אימג' של קונטיינרים
Gvnic virtualNic מידע על תמיכה ברשתות מרובות ל-Pods
סוג מאיץ אורח acceleratorType הפעלת מעבדים גרפיים במאגרי צמתים ב-GKE Standard
מספר יחידות acceleratorCount הפעלת מעבדים גרפיים במאגרי צמתים ב-GKE Standard
גרסת מנהל ההתקן של GPU gpuDriverVersion הפעלת מעבדים גרפיים במאגרי צמתים ב-GKE Standard
גודל המחיצה של ה-GPU gpuPartitionSize הפעלת מעבדים גרפיים במאגרי צמתים ב-GKE Standard
Gpu Sharing Strategy gpuSharingStrategy מידע על שיטות לשיתוף GPU ב-GKE
מספר הלקוחות המקסימלי שמשתפים כל GPU maxSharedClientsPerGpu מידע על שיטות לשיתוף GPU ב-GKE
סוג צריכת ההזמנה consumeReservationType שימוש במשאבים שמורים של תחום מוגדר
מפתח key
ערכים values[]‎
סוג ארגז החול sandboxConfig GKE Sandbox
הפעלת אתחול מאובטח enableSecureBoot שימוש בצומתי GKE מוגנים
הפעלת מעקב אחר תקינות enableIntegrityMonitoring שימוש בצומתי GKE מוגנים
Taint NodeTaint הגדרת הפרדה של עומסי עבודה ב-GKE
מצב מטא-נתונים של עומס עבודה mode אימות ל-APIs של Google Cloud מעומסי עבודה ב-GKE
Kubelet Config NodeKubeletConfig התאמה אישית של הגדרות המערכת של הצומת
הגדרת צומת Linux LinuxNodeConfig LinuxNodeConfig
Windows Node Config windowsNodeConfig יצירת אשכול עם מאגרי צמתים של Windows Server
הגדרת Containerd ContainerdConfig תמונות של צומתי Containerd
הגדרת דייר יחיד soleTenantConfig בידוד עומסי העבודה ב-GKE באמצעות שרתים לדייר יחיד (sole-tenant)
הגדרות הרשת NodenetworkConfig אשכולות המותאמים ל-VPC
הגדרות השדרוג upgradeSettings הגדרת אסטרטגיות לשדרוג צמתים
המדיניות בנושא מיקומי מודעות PlacementPolicy הגדרת מיקום קומפקטי לצומתי GKE
הקצאת משאבים בהמתנה QueuedProvisioning הפעלת עומס עבודה גדול עם התחלה גמישה (Flex-start) והקצאת משאבים בהמתנה
ברירות המחדל של מאגר הצמתים הגדרות ברירת המחדל של הצומת NodePoolDefaults הגדרת יצירה אוטומטית של מאגרי צמתים
גרסת Node גרסה ניהול גרסאות ותמיכה ב-GKE
הגדרת התראות Pubsub מופעל PubSub התראות לגבי אשכולות
נושא נושא
סינון לפי סוג אירוע filter
צמתים חסויים מופעל ConfidentialNodes הצפנת נתונים של עומסי עבודה בשימוש באמצעות Confidential Google Kubernetes Engine Nodes
הגדרת מדיניות האבטחה של Pod מופעל podSecurityPolicyConfig הוצאה משימוש של PodSecurityPolicy
התאמה לעומס (autoscaling) של Pod פרופיל HPA PodAutoscaling התאמה אופקית של קבוצות Pod לעומס
התאמה אנכית של קבוצות Pod לעומס (VPA) מופעל VerticalPodAutoscaling התאמה אנכית של קבוצות Pod לעומס
הגדרות של Secret Manager מופעל SecretManagerConfig הגנה על הנתונים באמצעות ניהול סודות
הגדרת קבוצות של מאמת החשבונות קבוצת אבטחה AuthenticatorGroupsConfig הגדרת קבוצות Google לבקרת גישה מבוססת-תפקידים (RBAC)
הגדרת נקודות הקצה של מישור הבקרה הגדרת נקודת קצה (endpoint) של DNS מידע על בידוד רשת ב-GKE
הגדרת אשכול פרטי PrivateClusterConfig יצירת אשכול פרטי
טלמטריה של אשכולות סוג clusterTelemetry
ערוץ הפצה ReleaseChannel מידע על ערוצי הפצה
הסרת מאגר הצמתים שמוגדר כברירת מחדל remove_default_node_pool
תוויות של משאבים resourceLabels יצירה וניהול של תוויות לאשכולות ולמאגרי צמתים
הגדרת ניהול העלויות מופעל CostManagementConfig תובנות חשובות לגבי ההוצאות על הקצאת המשאבים והעלויות של אשכולות GKE
הגדרת הייצוא של נתוני השימוש במשאבים מופעל ResourceUsageExportConfig הסבר על השימוש במשאבים באשכול
הגדרת Workload Identity מאגר עומסי עבודה workloadPool שימוש ב-Workload Identity
הגדרת שירות הזהות מופעל IdentityServiceConfig שימוש בספקי זהויות חיצוניים לאימות ב-GKE
הפעלת Intranode Visibility enableIntranodeVisibility הגדרת הרשאות גישה בתוך הצומת
הפעלת L4 Ilb Subsetting enableL4ilbSubsetting יצירת מאזן עומסים פנימי
השבתת ההתאמה של חומת האש של L4 Lb disableL4LbFirewallReconciliation כללי חומת אש בניהול המשתמשים לשירותי GKE LoadBalancer
הפעלת Multi Networking enableMultiNetworking מידע על תמיכה בכמה רשתות לפודים
הגדרת הצפנה בזמן ההעברה InTransitEncryptionConfig מידע על הצפנה מאומתת-FIPS ב-GKE
הפעלת מדיניות רשת ב-Kubernetes של Fqdn enableFqdnNetworkPolicy שליטה בתנועה היוצאת של Pod באמצעות כללי מדיניות רשת ב-Kubernetes של FQDN
הפעלת מדיניות רשת ב-Cilium ברמת האשכול enableCiliumClusterwideNetworkPolicy שליטה בתקשורת ברמת האשכול באמצעות מדיניות רשת ב-Kubernetes
גישה פרטית של IPv6 לשירותי Google PrivateIpv6GoogleAccess אשכולות המותאמים ל-VPC
ספק Datapath DatapathProvider שימוש ב-GKE Dataplane V2
סטטוס ברירת המחדל של Snat defaultSnatStatus סוכן הסתרת IP
הגדרת DNS DNSConfig שימוש ב-Cloud DNS ל-GKE
הגדרת Gateway API GatewayAPIConfig מידע על Gateway API
הגדרת ההגנה ProtectConfig
הגדרת מצב האבטחה SecurityPostureConfig מידע על מרכז הבקרה של מצב האבטחה
Fleet Project Fleet ניהול צי הרכבים
הגדרת ALTS של עומס עבודה הפעלת Alts WorkloadALTSConfig
הגדרת Enterprise הרמה הרצויה EnterpriseConfig
השבתות השבתות