GKE-Knotenpool in Application Design Center konfigurieren

Ein GKE-Knotenpool besteht aus einer Gruppe von Knoten in einem Cluster, die alle dieselbe Konfiguration haben. Wenn Sie einen Cluster im Standardmodus erstellen, wird die Anzahl der Knoten und der angegebene Knotentyp zum Erstellen des ersten Knotenpools verwendet.

In diesem Dokument werden die Verbindungen und Parameter beschrieben, die Sie konfigurieren können, wenn Sie mit dem App Design Center einen GKE-Knotenpool erstellen. Die Konfigurationsparameter basieren auf dem Terraform-Modul für GKE-Knotenpools.

Komponentenverbindungen

Die folgende Tabelle enthält die Komponenten, die Sie mit einem GKE-Knotenpool verbinden können, sowie die daraus 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 die folgenden Parameter konfigurieren, bevor Sie die Vorlage bereitstellen.

Parametername Beschreibung und Informationen zu Einschränkungen Hintergrundinformationen:
Cluster Der Name des Clusters im Format projects/{project_id}/locations/{location}/clusters/{cluster} oder als Name des Clusters. Auswahlmöglichkeiten für Clusterkonfiguration
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 aufrufen möchten, wählen Sie im Bereich Konfiguration die Option Erweiterte Felder anzeigen aus.

Funktion Parametername Beschreibung und Informationen zu Einschränkungen Hintergrundinformationen:
Name Der Name des Knotenpools. Auswahlmöglichkeiten für Clusterkonfiguration
Autoscaling Mindestanzahl von Knoten minNodeCount Autoscaling von Knotenpools
Maximale Knotenanzahl maxNodeCount
Mindestknotenzahl insgesamt totalMinNodeCount
Maximale Gesamtknotenzahl totalMaxNodeCount
Richtlinie zu Standorten locationPolicy
Anfängliche Knotenzahl 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 Standorte Standort und Verteilung der Knoten
Namenspräfix name_prefix
Knotenkonfiguration Vertrauliche Knoten ConfidentialNodes Aktive Arbeitslastdaten mit Confidential GKE Nodes verschlüsseln
Laufwerkgröß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 SSD 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
Local Nvme Ssd Block Config 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
Guest Accelerator acceleratorConfig GPUs in GKE-Standardknotenpools ausführen
Bildtyp imageType Knotenbilder
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 preemptible 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 (CMEK) verwenden
Dienstkonto serviceAccount Dienstkonten in GKE
Konfiguration der Shielded Instance 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 Metadata Config workloadMetadataConfig Über GKE-Arbeitslasten bei Google Cloud APIs authentifizieren
Kubelet-Konfiguration NodeKubeletConfig NDE-Systemkonfiguration 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 Netzwerkkonfigurationen für Knoten AdditionalNodeNetworkConfig VPC-native Cluster
Zusätzliche Pod-Netzwerkkonfigurationen AdditionalPodNetworkConfig VPC-native Cluster
Pod Cidr Overprovision Config podCidrOverprovisionConfig VPC-native Cluster
Network Performance Config 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