Configurer un pool de nœuds GKE

Dans App Design Center, vous pouvez configurer un pool de nœuds GKE pour définir un groupe de nœuds avec un type de machine, une taille et une configuration partagés dans un cluster GKE Standard. Vous pouvez personnaliser la connexion au cluster et les paramètres de configuration du pool de nœuds en fonction du 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 de votre application et de son code Terraform généré qui en résultent.

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 le déploiement.

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 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 À propos de l'autoscaling des clusters GKE
Nombre maximal de nœuds maxNodeCount
Nombre minimal total de nœuds totalMinNodeCount
Nombre maximal total de nœuds totalMaxNodeCount
Règles de localisation 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 de type Confidential GKE Node
Taille du disque (Go) diskSizeGb À propos du dimensionnement des nœuds GKE
Type de disque diskType Réservation d'espace de stockage éphémère local
Activer Confidential Storage 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 disques SSD locaux LocalSsdEncryptionMode À propos des disques SSD locaux pour GKE
Configuration des disques SSD locaux de stockage éphémère 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 de 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 de GCFS GcfsConfig Utiliser le streaming d'image pour extraire des images de conteneur
Gvnic virtualNic À propos de la compatibilité multiréseau pour les pods
Accélérateur invité 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
Étiquettes de ressources resourceLabels Créer et gérer des étiquettes de cluster et de pool de nœuds
Durée maximale d'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 avec 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 minimale de plate-forme de processeur
Habilitations 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 d'instance protégée 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 de nœuds
Configuration des nœuds Linux LinuxNodeConfig LinuxNodeConfig
Configuration des nœuds Windows windowsNodeConfig Créer un cluster avec des pools de nœuds Windows Server
Configuration de 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 la location 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 de votre réseau dans GKE
Bloc CIDR IPv4 de pod podIpv4CidrBlock Clusters de VPC natif
Plage de pods podRange Ajouter des plages d'adresses IPv4 de pods
Configurations réseau de nœuds supplémentaires AdditionalNodeNetworkConfig Clusters de VPC natif
Configurations de réseau de pods supplémentaires 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 Pic maximal maxSurge Configurer les stratégies de mise à niveau des nœuds
Nombre maximal d'instances non disponibles 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 avec provisionnement en file d'attente
Délais avant expiration Délais avant expiration