GKE-Knotenpool konfigurieren

Im App Design Center können Sie einen GKE-Knotenpool konfigurieren, um eine Gruppe von Knoten mit einem gemeinsamen Maschinentyp, einer gemeinsamen Größe und einer gemeinsamen Konfiguration in einem GKE-Standardcluster zu definieren. Sie können die Clusterverbindung und die Konfigurationsparameter des Knotenpools basierend auf dem Terraform-Modul für GKE-Knotenpools anpassen.

Komponentenverbindungen

Die folgende Tabelle enthält die Komponenten, die Sie mit einem GKE-Knotenpool verbinden können, sowie die resultierenden Aktualisierungen Ihrer Anwendung und des generierten Terraform-Codes.

Komponente Beschreibung Hintergrundinformationen:
GKE-Standardcluster Fügt der Clusterkonfiguration einen Knotenpool hinzu. Cluster-Lebenszyklus

Erforderliche Konfigurationsparameter

Wenn Ihre Vorlage einen GKE-Knotenpool enthält, müssen Sie vor der Bereitstellung die folgenden Parameter konfigurieren.

Parametername Beschreibung und Informationen zur Einschränkung Hintergrundinformationen:
Cluster Der Name des Clusters im Format projects/{project_id}/locations/{location}/clusters/{cluster} oder als Name des Clusters. Clusterkonfigurationsoptionen
Projekt-ID Das Projekt, in dem Sie den GKE-Knotenpool erstellen möchten. Standardwerte für Komponenten konfigurieren
Region Der Standort (Region oder Zone), an dem der Knotenpool erstellt wird. Clusterverfügbarkeit

Optionale Konfigurationsparameter

Die folgenden Parameter sind optional. Wenn Sie erweiterte Parameter anzeigen möchten, wählen Sie im Bereich Konfiguration die Option Erweiterte Felder anzeigen aus.

Funktion Parametername Beschreibung und Informationen zur Einschränkung Hintergrundinformationen:
Name Der Name des Knotenpools. Clusterkonfigurationsoptionen
Autoscaling Mindestanzahl von Knoten minNodeCount GKE-Cluster-Autoscaling
Maximale Anzahl von Knoten maxNodeCount
Mindestanzahl von Knoten insgesamt totalMinNodeCount
Maximale Gesamtzahl der Knoten totalMaxNodeCount
Standortrichtlinie locationPolicy
Anfängliche Knotenanzahl initialNodeCount Knotenpools hinzufügen und verwalten
Verwaltung Automatische Reparatur autoRepair Automatische Knotenreparatur
Automatisches Upgrade autoUpgrade Automatische Upgrades für Ihre Knoten ausführen
Maximale Anzahl von Pods pro Knoten maxPodsConstraint Maximale Anzahl von Pods pro Knoten konfigurieren
Knotenstandorte locations Standort und Verteilung der Knoten
Namenspräfix name_prefix
Knotenkonfiguration Vertrauliche Knoten ConfidentialNodes Aktive Arbeitslastdaten mit Confidential GKE Nodes verschlüsseln
Laufwerksgröße (GB) diskSizeGb GKE-Knotengröße
Laufwerkstyp diskType Lokale sitzungsspezifische Speicherreservierung
Confidential Storage aktivieren enableConfidentialStorage Aktive Arbeitslastdaten mit Confidential Google Kubernetes Engine-Knoten verschlüsseln
Verschlüsselungsmodus für lokale SSDs LocalSsdEncryptionMode Lokale SSD für GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig Lokale SSD für GKE
Fast Socket FastSocket Arbeitslasteffizienz mit NCCL Fast Socket verbessern
Lokale NVMe-SSD-Blockkonfiguration LocalNvmeSsdBlockConfig Lokale SSD für GKE
Logging-Variante variant Logdurchsatz anpassen
Sekundäre Bootlaufwerke secondaryBootDisks Sekundäre Bootlaufwerke zum Vorabladen von Daten oder Container-Images verwenden
Gcfs Config GcfsConfig Container-Images mithilfe von Image-Streaming abrufen
Gvnic virtualNic Multi-Netzwerk-Unterstützung für Pods
Gastbeschleuniger acceleratorConfig GPUs in GKE Standard-Knotenpools ausführen
Image-Typ imageType Knoten-Images
Labels labels Cluster- und Knotenpoollabels erstellen und verwalten
Ressourcenlabels resourceLabels Cluster- und Knotenpoollabels erstellen und verwalten
Maximale Ausführungsdauer maxRunDuration Laufzeit automatisch erstellter Knoten begrenzen
Flex-Start flexStart Große Arbeitslast mit Flex-Start mit Bereitstellung per Warteschlange ausführen
Anzahl lokaler SSDs localSsdCount Lokale SSD für GKE
Maschinentyp machineType Maschinentyp für einen Knotenpool auswählen
Metadaten metadata VM-Metadaten
Min. CPU-Plattform minCpuPlatform Mindest-CPU-Plattform auswählen
OAuth-Bereiche oauthScopes Zugriffsbereiche in GKE
Auf Abruf auf Abruf Mit VMs auf Abruf fehlertolerante Arbeitslasten ausführen
Reservierungsaffinität reservationAffinity Reservierte zonale Ressourcen nutzen
Spot spot Spot-VMs
Sandbox-Konfiguration sandboxConfig GKE Sandbox
KMS-Schlüssel für Bootlaufwerk boot_disk_kms_key Kundenverwaltete Verschlüsselungsschlüssel (Customer Managed Encryption Keys, CMEK) verwenden
Dienstkonto serviceAccount Dienstkonten in GKE
Shielded Instance Config ShieldedInstanceConfig Shielded GKE-Knoten verwenden
Speicherpools storage_pools Speicher für GKE-Cluster
Tags Tags GKE-Ressourcen mit Tags verwalten
Resource Manager-Tags resourceManagerTags Tags
Markierung NodeTaint Arbeitslasttrennung in GKE konfigurieren
Workload-Metadatenkonfiguration workloadMetadataConfig Über GKE-Arbeitslasten bei Google Cloud APIs authentifizieren
Kubelet-Konfiguration NodeKubeletConfig Knotensystemkonfiguration anpassen
Linux-Knotenkonfiguration LinuxNodeConfig LinuxNodeConfig
Windows-Knotenkonfiguration windowsNodeConfig Cluster mit Windows Server-Knotenpools erstellen
Containerd-Konfiguration ContainerdConfig Containerd-Knoten-Images
Knotengruppe node_group GKE-Arbeitslasten mit Knoten für einzelne Mandanten isolieren
Konfiguration für einzelne Mandanten soleTenantConfig GKE-Arbeitslasten mit Knoten für einzelne Mandanten isolieren
Netzwerkkonfiguration Pod-Bereich erstellen createPodRange VPC-native Cluster
Private Knoten aktivieren enablePrivateNodes Netzwerkisolation in GKE anpassen
Pod-IPv4-CIDR-Block podIpv4CidrBlock VPC-native Cluster
Pod-Bereich podRange Pod-IPv4-Adressbereiche hinzufügen
Zusätzliche Knotennetzwerkkonfigurationen AdditionalNodeNetworkConfig VPC-native Cluster
Zusätzliche Pod-Netzwerkkonfigurationen AdditionalPodNetworkConfig VPC-native Cluster
Konfiguration der Pod-CIDR-Überdimensionierung podCidrOverprovisionConfig VPC-native Cluster
Netzwerkleistungskonfiguration NetworkPerformanceConfig Netzwerkbandbreite für Cluster und Knoten erhöhen
Knotenzahl node_count Knotenpools hinzufügen und verwalten
Upgrade-Einstellungen Max. Surge maxSurge Strategien für Knotenupgrades konfigurieren
Max. nicht verfügbar maxUnavailable
Strategie strategy
Blau/Grün-Einstellungen BlueGreenSettings
Kubernetes-Version version Versionsverwaltung und Unterstützung für GKE
Platzierungsrichtlinie Typ type Kompakte Platzierung für GKE-Knoten definieren
Richtlinienname PlacementPolicy Kompakte Platzierung für GKE-Knoten definieren
TPU-Topologie tpuTopology TPUs in GKE
Bereitstellung per Warteschlange Aktiviert QueuedProvisioning Große Arbeitslast mit Flex-Start mit Bereitstellung per Warteschlange ausführen
Zeitlimits Zeitlimits