Configurer un pool de nœuds GKE dans App Design Center

Un pool de nœuds GKE est un groupe de nœuds au sein d'un cluster qui possèdent tous la même configuration. Lorsque vous créez un cluster en mode Standard, le nombre et le type de nœuds que vous spécifiez sont utilisés pour créer le premier pool de nœuds du cluster.

Ce document décrit les connexions et les paramètres que vous pouvez configurer lorsque vous utilisez App Design Center pour créer un pool de nœuds GKE. Les paramètres de configuration sont basés sur le module Terraform du pool de nœuds GKE.

Connexions des composants

Le tableau suivant inclut les composants que vous pouvez connecter à un pool de nœuds GKE, ainsi que les mises à jour apportées à votre application et à son code Terraform généré.

Composant Description Informations générales
Cluster GKE standard Ajoute un pool de nœuds à la configuration du cluster. Cycle de vie du cluster

Paramètres de configuration requis

Si votre modèle inclut un pool de nœuds GKE, vous devez configurer les paramètres suivants avant de le déployer.

Nom du paramètre Description et informations sur les contraintes Informations générales
Cluster Nom du cluster au format projects/{project_id}/locations/{location}/clusters/{cluster} ou nom du cluster. À propos des choix de configuration des clusters
ID du projet Projet dans lequel vous souhaitez créer le pool de nœuds GKE. Configurer des valeurs par défaut pour les composants
Région Emplacement (région ou zone) dans lequel le pool de nœuds est créé. Disponibilité du cluster

Paramètres de configuration facultatifs

Les paramètres suivants sont facultatifs. Pour afficher les paramètres avancés, dans la zone Configuration, sélectionnez Afficher les champs avancés.

Fonctionnalité Nom du paramètre Description et informations sur les contraintes Informations générales
Nom Nom du pool de nœuds. À propos des choix de configuration des clusters
Autoscaling Nombre minimal de nœuds minNodeCount Autoscaling des pools de nœuds
Nombre maximal de nœuds maxNodeCount
Nombre minimal total de nœuds totalMinNodeCount
Nombre maximal total de nœuds totalMaxNodeCount
Règlement relatif aux zones géographiques locationPolicy
Nombre initial de nœuds initialNodeCount Ajoutez et gérez des pools de nœuds.
Gestion Réparation automatique autoRepair Réparation automatique des nœuds
Mise à niveau automatique autoUpgrade Mettre à niveau automatiquement des nœuds
Nombre maximal de pods par nœud maxPodsConstraint Configurer le nombre maximal de pods par nœud
Emplacements des nœuds locations Emplacement et distribution des nœuds
Préfixe de nom name_prefix
Configuration des nœuds Nœuds confidentiels ConfidentialNodes Chiffrer les données de charge de travail utilisées avec des nœuds Confidential GKE Node
Taille du disque en Go diskSizeGb À propos du dimensionnement des nœuds GKE
Type de disque diskType Réservation d'espace de stockage éphémère local
Activer le stockage confidentiel enableConfidentialStorage Chiffrer les données de charge de travail utilisées à l'aide des nœuds Confidential Google Kubernetes Engine Node
Mode de chiffrement des SSD locaux LocalSsdEncryptionMode À propos des disques SSD locaux pour GKE
Ephemeral Storage Local Ssd Config EphemeralStorageLocalSsdConfig À propos des disques SSD locaux pour GKE
Fast Socket FastSocket Améliorer l'efficacité de la charge de travail grâce à Fast Socket NCCL
Configuration du bloc SSD NVMe local LocalNvmeSsdBlockConfig À propos des disques SSD locaux pour GKE
Variante de journalisation variant Ajuster le débit des journaux
Disques de démarrage secondaires secondaryBootDisks Utiliser des disques de démarrage secondaires pour précharger des données ou des images de conteneurs
Configuration GCFS GcfsConfig Utiliser le streaming d'image pour extraire des images de conteneur
Gvnic virtualNic À propos de la compatibilité multiréseau pour les pods
Guest Accelerator acceleratorConfig Exécuter des GPU dans des pools de nœuds GKE Standard
Type d'image imageType Images de nœuds
Libellés labels Créer et gérer des étiquettes de cluster et de pool de nœuds
Libellés de ressources resourceLabels Créer et gérer des étiquettes de cluster et de pool de nœuds
Durée maximale de l'exécution maxRunDuration Limiter la durée d'exécution des nœuds créés automatiquement
Démarrage flexible flexStart Exécuter une charge de travail à grande échelle avec le démarrage flexible et le provisionnement en file d'attente
Nombre de disques SSD locaux localSsdCount À propos des disques SSD locaux pour GKE
Type de machine machineType Choisissez un type de machine pour un pool de nœuds.
Métadonnées metadata À propos des métadonnées de VM
Configuration minimale de la plate-forme du processeur minCpuPlatform Choisir une configuration minimum de plate-forme de processeur
Champs d'application OAuth oauthScopes Niveaux d'accès dans GKE
Préemptif preemptible Utiliser des VM préemptives pour exécuter des charges de travail tolérantes aux pannes
Affinité de réservation reservationAffinity Consommer des ressources zonales réservées
Spot spot Les VM Spot
Configuration du bac à sable sandboxConfig GKE Sandbox
Clé KMS du disque de démarrage boot_disk_kms_key Utiliser des clés de chiffrement gérées par le client (CMEK)
Compte de service serviceAccount À propos des comptes de service dans GKE
Configuration des instances protégées ShieldedInstanceConfig Utiliser des nœuds GKE protégés
Pools de stockage storage_pools Présentation du stockage pour les clusters GKE
Tags tags Gérer des ressources GKE à l'aide de tags
Tags Resource Manager resourceManagerTags Présentation des tags
Rejet NodeTaint Configurer la séparation des charges de travail dans GKE
Configuration des métadonnées de charge de travail workloadMetadataConfig S'authentifier auprès des API Google Cloud à partir de charges de travail GKE
Configuration de Kubelet NodeKubeletConfig Personnaliser la configuration du système NDE
Configuration du nœud Linux LinuxNodeConfig LinuxNodeConfig
Configuration des nœuds Windows windowsNodeConfig Créer un cluster avec des pools de nœuds Windows Server
Configuration Containerd ContainerdConfig Images de nœuds containerd
Groupe de nœuds node_group Isoler vos charges de travail GKE à l'aide de nœuds à locataire unique
Configuration de locataire unique soleTenantConfig Isoler vos charges de travail GKE à l'aide de nœuds à locataire unique
Configuration réseau Créer une plage de pods createPodRange Clusters de VPC natif
Activer les nœuds privés enablePrivateNodes Personnaliser l'isolation réseau dans GKE
Bloc CIDR IPv4 du pod podIpv4CidrBlock Clusters de VPC natif
Plage de pods podRange Ajouter des plages d'adresses IPv4 de pods
Configurations réseau de nœud supplémentaires AdditionalNodeNetworkConfig Clusters de VPC natif
Configurations supplémentaires du réseau de pods AdditionalPodNetworkConfig Clusters de VPC natif
Configuration du surprovisionnement CIDR des pods podCidrOverprovisionConfig Clusters de VPC natif
Configuration des performances réseau NetworkPerformanceConfig Augmenter la bande passante réseau pour les clusters et les nœuds
Nombre de nœuds node_count Ajoutez et gérez des pools de nœuds.
Paramètres de mise à niveau Max Surge maxSurge Configurer des stratégies de mise à niveau des nœuds
Max. indisponible maxUnavailable
Stratégie stratégie
Paramètres bleu-vert BlueGreenSettings
Version de Kubernetes version Gestion des versions et compatibilité GKE
Stratégie d'emplacement Type type Définir un emplacement compact pour les nœuds GKE
Nom de la règle PlacementPolicy Définir un emplacement compact pour les nœuds GKE
Topologie TPU tpuTopology À propos des TPU dans GKE
Provisionnement en file d'attente Activé QueuedProvisioning Exécuter une charge de travail à grande échelle avec le démarrage flexible et le provisionnement en file d'attente
Délais avant expiration Délais avant expiration