GKE Autopilot-Cluster konfigurieren

Im App Design Center können Sie einen GKE Autopilot-Cluster konfigurieren, um Kubernetes-Produktionsarbeitslasten auf einer Infrastruktur auszuführen, in der Google Ihre Knoten, Skalierung, Sicherheit und Compute-Bereitstellung basierend auf Ihren Manifesten verwaltet. Sie können die Verbindungen und Konfigurationsparameter des Clusters basierend auf dem Terraform-Modul für GKE Autopilot-Cluster anpassen.

Erforderliche Konfigurationsparameter

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

Funktion Parametername Beschreibung und Informationen zur Einschränkung Hintergrundinformationen:
Name Der Name des Clusters. Clusterkonfigurationsoptionen
Projekt-ID Das Projekt, in dem Sie den GKE Autopilot-Cluster erstellen möchten. Komponenten konfigurieren
Region oder Zone Der Standort (Region oder Zone), an dem der Cluster erstellt wird. Clusterverfügbarkeit
Netzwerk network Dokumentation und Anwendungsfälle zum GKE-Netzwerk
Subnetzwerk subnetwork Dokumentation und Anwendungsfälle zum GKE-Netzwerk
Konfiguration autorisierter Masternetzwerke Anzeigename des CIDR-Blocks displayName Netzwerkisolation in GKE
Konfiguration autorisierter Masternetzwerke CIDR-Block cidrBlock Netzwerkisolation in GKE
Workload Identity-Konfiguration Arbeitslastpool workloadPool Workload Identity verwenden

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:
Beschreibung description
Knotenstandorte locations Standort und Verteilung der Knoten
Löschschutz Gibt an, ob Terraform daran gehindert wird, den Cluster zu löschen. Das Löschen dieses Clusters mit „terraform destroy“ oder „terraform apply“ ist nur erfolgreich, wenn dieses Feld im Terraform-Status „false“ ist. deletion_protection
Konfiguration autorisierter Masternetzwerke Zugriff auf öffentliche GCP-CIDRs aktiviert gcpPublicCidrsAccessEnabled Netzwerkisolation in GKE
Konfiguration autorisierter Masternetzwerke Erzwingung privater Endpunkte aktiviert privateEndpointEnforcementEnabled Netzwerkisolation in GKE
Add-on-Konfiguration GCP Filestore CSI Driver Config GcpFilestoreCsiDriverConfig Auf Filestore-Instanzen mit dem Filestore-CSI-Treiber zugreifen
GKE Backup Agent Config GkeBackupAgentConfig Backup for GKE
Ray Operator Config RayOperatorConfig Ray in GKE
Ray-Cluster-Logging-Konfiguration RayClusterLoggingConfig Logs und Messwerte für Ray-Cluster in der Google Kubernetes Engine erfassen und ansehen
Monitoring-Konfiguration für Ray-Cluster RayClusterMonitoringConfig
Cluster-IPv4-CIDR clusterIpv4Cidr VPC-nativen Cluster erstellen
Cluster-Autoscaling Standardeinstellungen für die automatisierte Bereitstellung und Konfiguration AutoprovisioningNodePoolDefaults Automatische Erstellung von Knotenpools
Binärautorisierung Bewertungsmodus BinaryAuthorization Binärautorisierung verwenden
Konfiguration externer IP-Adressen für Dienste Aktiviert ServiceExternalIpsConfig Anwendungen über Dienste verfügbar machen
Mesh-Zertifikate Zertifikate aktivieren meshCertificates
Datenbankverschlüsselung DatabaseEncryption Secrets auf Anwendungsebene verschlüsseln
K8s-Beta-APIs aktivieren Aktivierte APIs K8sBetaApisConfig Kubernetes Beta APIs mit GKE-Clustern verwenden
Richtlinie für die IP-Zuweisung IpAllocationPolicy VPC-native Cluster
Logging-Konfiguration Komponenten aktivieren enableComponents GKE-Logs
Wartungsrichtlinie MaintenancePolicy Wartungsfenster und ‑ausschlüsse
Master Auth clientCertificateConfig Beim Kubernetes API-Server authentifizieren
Mindestversion der Steuerungsebene min_master_version Versionsverwaltung und Upgrades
Monitoring-Konfiguration Komponenten aktivieren enableComponents Messwerterfassung konfigurieren
Automatische Konfiguration von Knotenpools Unsicherer schreibgeschützter Kubelet-Port aktiviert insecureKubeletReadonlyPortEnabled Schreibgeschützten Port für Kubelet in GKE-Clustern deaktivieren
Resource Manager-Tags resourceManagerTags Tags
Netzwerk-Tags Tags Tags
Linux-Knotenkonfiguration LinuxNodeConfig Konfigurationsoptionen für den Linux-cgroup-Modus
Konfiguration für Benachrichtigungen Pub/Sub aktiviert PubSub Clusterbenachrichtigungen
Thema Thema
Ereignistyp filtern filter
Confidential Nodes Aktiviert ConfidentialNodes Aktive Arbeitslastdaten mit Confidential Google Kubernetes Engine-Knoten verschlüsseln
Konfiguration der Pod-Sicherheitsrichtlinie Aktiviert podSecurityPolicyConfig Einstellung von PodSecurityPolicy
Pod-Autoscaling HPA-Profil PodAutoscaling Horizontales Pod-Autoscaling
Vertikales Pod-Autoscaling Aktiviert VerticalPodAutoscaling Vertikales Pod-Autoscaling
Secret Manager-Konfiguration Aktiviert SecretManagerConfig Daten mit Secret-Verwaltung schützen
Konfiguration der Authentifizierungsgruppen Sicherheitsgruppe AuthenticatorGroupsConfig Google Groups for RBAC konfigurieren
Konfiguration der Endpunkte der Steuerungsebene DNS-Endpunktkonfiguration Netzwerkisolation in GKE
Konfiguration des privaten Clusters PrivateClusterConfig Private Cluster erstellen
Cluster-Telemetrie Typ clusterTelemetry
Release-Version ReleaseChannel Release-Versionen
Ressourcenlabels resourceLabels Cluster- und Knotenpoollabels erstellen und verwalten
Cost Management Config Aktiviert CostManagementConfig Wichtige Informationen zu Ausgaben für die GKE-Ressourcenzuweisung und Clusterkosten erhalten
Konfiguration für den Export der Ressourcennutzung Aktiviert ResourceUsageExportConfig Grundlagen der Nutzung von Clusterressourcen
Konfiguration des Identitätsdienstes Aktiviert IdentityServiceConfig Externe Identitätsanbieter zur Authentifizierung bei GKE verwenden
L4-ILB-Teilmengen aktivieren enableL4ilbSubsetting Internen Load Balancer erstellen
L4-LB-Firewall-Abgleich deaktivieren disableL4LbFirewallReconciliation Nutzerverwaltete Firewallregeln für GKE-LoadBalancer-Dienste
Multi-Netzwerke aktivieren enableMultiNetworking Multi-Netzwerk-Unterstützung für Pods
Konfiguration der Verschlüsselung während der Übertragung InTransitEncryptionConfig FIPS-validierte Verschlüsselung in GKE
FQDN-Netzwerkrichtlinie aktivieren enableFqdnNetworkPolicy Ausgehenden Pod-Traffic mithilfe von FQDN-Netzwerkrichtlinien steuern
Clusterweite Cilium-Netzwerkrichtlinie aktivieren enableCiliumClusterwideNetworkPolicy Clusterweite Kommunikation mithilfe von Netzwerkrichtlinien steuern
Privater Google-Zugriff über IPv6 PrivateIpv6GoogleAccess VPC-native Cluster
Datenpfadanbieter DatapathProvider GKE Dataplane V2 verwenden
Standard-SNAT-Status defaultSnatStatus IP-Masquerade-Agent
DNS-Konfiguration DNSConfig Cloud DNS für GKE verwenden
Gateway-API-Konfiguration GatewayAPIConfig Informationen zur Gateway API
Protect-Konfiguration ProtectConfig
Sicherheitsstatus-Konfiguration SecurityPostureConfig Informationen zum Sicherheitsstatus-Dashboard
Flotte Projekt Fleet Flottenverwaltung
Workload Alts Config Alts aktivieren WorkloadALTSConfig
Enterprise-Konfiguration Gewünschte Stufe EnterpriseConfig
Netzwerkadministrator zulassen allowNetAdmin Sicherheitsmaßnahmen in GKE Autopilot
Zeitlimits Zeitlimits