Ce document fournit des informations sur la fonctionnalité de clusters avancés et les implications de son activation. La fonctionnalité de clusters avancés est disponible en version preview pour les clusters d'administrateur et d'utilisateur de la version 1.31. La fonctionnalité de clusters avancés est en disponibilité générale pour les clusters d'administrateur et les clusters d'utilisateur de version 1.32 et ultérieure.
Notez les différences suivantes entre les versions :
Dans la version 1.31, la fonctionnalité de cluster avancé est en version preview.
Vous ne pouvez activer le cluster avancé qu'au moment de la création du cluster pour les nouveaux clusters 1.31.
Une fois le cluster avancé activé, vous ne pourrez plus le mettre à niveau vers la version 1.32. N'activez le cluster avancé que dans un environnement de test.
Dans la version 1.32, la fonctionnalité de cluster avancé est en DG.
Par défaut, les clusters sont créés en tant que clusters avancés. Vous devez définir explicitement
enableAdvancedClustersurfalsedans le fichier de configuration du cluster si vous souhaitez créer un cluster non avancé.Pour les clusters sur lesquels la fonctionnalité de clusters avancés est activée, les mises à niveau de cluster sont acceptées.
À partir de la version 1.33, les clusters avancés sont la norme pour tous les nouveaux clusters que vous créez. Si vous définissez
enableAdvancedClustersurfalse, la création du cluster échoue.Si vous mettez à niveau des clusters non avancés existants vers la version 1.33, le système les convertit automatiquement en clusters avancés par défaut. Lors de la mise à niveau vers la version 1.33, vous pouvez choisir de conserver le cluster non avancé. Pour en savoir plus, consultez Mettre à niveau un cluster non avancé de la version 1.32 et le conserver en tant que cluster non avancé.
La conservation d'un cluster en tant que cluster non avancé n'est possible que pour les mises à niveau de la version 1.32 vers la version 1.33. Lorsque vous mettez à niveau un cluster non avancé de la version 1.33 vers la version 1.34, il est toujours converti en cluster avancé.
Vous devez utiliser l'outil de ligne de commande
gkectlpour mettre à niveau les clusters non avancés vers la version 1.33 ou ultérieure. Les clients de l'API GKE On-Prem, Terraform, la consoleGoogle Cloud et la gcloud CLI ne sont pas compatibles.- À propos de l'installation de
cert-manager:cert-managerest automatiquement installé sur les clusters avancés. Lorsque vous migrez d'un cluster non avancé vers un cluster avancé, lecert-managerintégré remplace automatiquement toutes les versions decert-managerinstallées par le client. Avant de mettre à jour ou de passer à des clusters avancés, assurez-vous qu'aucune configuration ou fonctionnalité personnalisée critique n'est appliquée à votrecert-managerexistant. Pour en savoir plus, consultez Passer àcert-manageravec des clusters avancés.
Cette page s'adresse aux administrateurs et aux architectes qui définissent les solutions informatiques et l'architecture du système conformément à la stratégie de l'entreprise, et qui créent et gèrent des règles liées aux autorisations des utilisateurs. Pour en savoir plus sur les rôles courants et les exemples de tâches que nous citons dans le contenu Google Cloud , consultez Rôles utilisateur et tâches courantes de GKE.
Expérience et implémentation cohérentes
La fonctionnalité de clusters avancés implémente une architecture de cluster qui aligne mieux Google Distributed Cloud pour VMware avec le reste des produits Google Distributed Cloud. Un cluster pour lequel les clusters avancés sont activés dispose d'une plate-forme partagée avec d'autres clusters Google Distributed Cloud. Cette plate-forme partagée utilise les mêmes contrôleurs et agents, ce qui augmente la fiabilité et peut aider Google à fournir une meilleure assistance. Les performances des opérations de cluster sont également améliorées lorsque les clusters avancés sont activés.
La nouvelle architecture offre une expérience et une mise en œuvre cohérentes avec toutes les autres offres Google Distributed Cloud. Vous pouvez ainsi bénéficier de la parité des fonctionnalités avec les autres offres Google Distributed Cloud à long terme.
Accès aux nouvelles fonctionnalités
Vous activez les clusters avancés pour accéder aux dernières fonctionnalités et capacités, telles que les domaines de topologie, qui vous permettent de mieux contrôler la répartition de vos charges de travail sur les nœuds de votre cluster.
Dans les futures versions mineures, les fonctionnalités avancées, telles que les domaines de topologie, ne seront disponibles que pour les clusters avancés.
Différences lors de l'exécution de clusters avancés
Lorsque vous activez les clusters avancés, certaines fonctionnalités peuvent ne pas fonctionner de la même manière que pour les clusters sans cette fonctionnalité activée. Certaines de ces modifications ne s'appliquent que lorsque la fonctionnalité est en version preview. Les différences sont indiquées dans la documentation, le cas échéant.
Le tableau suivant liste les fonctionnalités compatibles avec Google Distributed Cloud pour VMware, leur état de disponibilité lorsque les clusters avancés sont activés , ainsi que les différences de comportement ou d'utilisation :
| Fonctionnalité | Clusters avancés 1.31 (preview) | 1.32 Désactivé | Clusters avancés 1.32 (DG) | 1.33 Clusters avancés (DG) | Différences |
|---|---|---|---|---|---|
| Clusters avancés | Aperçu | DG | DG | DG | Non compatible |
| Domaines de topologie | Aperçu | Aperçu | Aperçu | Les modifications sont appliquées. Pour en savoir plus, consultez Configurer des domaines de topologie et les références de configuration de cluster associées. | |
| Adhésion au parc régional | DG | DG | DG | DG | Aucune différence. |
| Asymétrie de version n+2 entre le cluster d'administrateur et le cluster d'utilisateur | DG | DG | DG | Non recommandé : étant donné que nous ne prenons pas en charge la gestion d'un cluster d'utilisateur en version preview de version inférieure, cette fonctionnalité ne doit pas être utilisée. | |
| Pool de nœuds n+2 avec décalage de version – cluster d'utilisateur | DG | DG | DG | Non recommandé : étant donné que nous ne prenons pas en charge la gestion d'un cluster d'utilisateur en version preview de version inférieure, cette fonctionnalité ne doit pas être utilisée. | |
| Paramètre de surutilisation maximale pour les mises à jour de pools de nœuds | Aperçu | Aperçu | Aperçu | Aperçu | Aucune différence. |
| cgroup v2 pour les nœuds | DG | DG | DG | DG | Aucune différence. |
| Mode DSR pour Dataplane V2 | DG | DG | DG | DG | Aucune différence. |
| BinAuthz pour les clusters d'utilisateur Controlplane V2 | DG | DG | DG | DG | Aucune différence. |
| Poste de travail administrateur géré par l'utilisateur | DG | DG | DG | DG | Aucune différence. |
| Outil de migration CSI StatefulSet | DG | DG | DG | DG | Aucune différence. |
| Migration de Seesaw vers MetalLB | DG | DG | DG | DG | Aucune différence. |
| Désactiver l'entrée groupée | DG | DG | DG | DG | Aucune différence. |
| Préparation des identifiants pour le cluster d'administrateur | DG | DG | DG | Aucune différence. | |
| Règles de stockage pour un cluster d'utilisateur | DG | DG | DG | DG | Aucune différence. |
| Règles de stockage pour un cluster d'administrateur | DG | DG | DG | DG | Aucune différence. |
| Réparation automatique des nœuds | DG | DG | DG | DG | Modifications appliquées : si le cluster avancé est activé, les vérifications d'état périodiques ne sont pas exécutées dans le cadre de la réparation automatique. Pour en savoir plus et connaître les autres différences, consultez Réparation automatique des nœuds et vérification de l'état. |
| Cluster d'administrateur haute disponibilité | DG | DG | DG | DG | Aucune différence. |
| Affinité d'hôte de VM | DG | DG | DG | Compatible avec les clusters avancés dans les versions 1.32.200 et 1.33 et ultérieures. Lorsque vous utilisez des domaines de topologie, configurez les groupes d'hôtes dans topologyDomains[i].compute.hostGroups dans le fichier de configuration de l'infrastructure vSphere au lieu de nodePools[i].vsphere.hostgroups dans le fichier de configuration du cluster d'utilisateur. |
|
| Générer des fichiers de configuration à partir d'un cluster existant | DG | DG | DG | DG | Les modifications sont appliquées. Les clusters qui utilisent des domaines de topologie ne sont pas compatibles. |
| Collecte des métriques système de Google Cloud Managed Service pour Prometheus | DG | DG | DG | DG | Aucune différence. |
| Mise à niveau et rollback des pools de nœuds | GA | DG | DG | Aucune différence. | |
| Mettre à jour les identifiants d'un registre privé | GA | DG | DG | DG | Aucune différence. |
| Sauvegarde et restauration des clusters d'administrateur avec gkectl | Aperçu | Aperçu | DG | Les modifications sont appliquées. Mise à jour de la commande gkectl pour améliorer la restauration des clusters d'administrateur et permettre la sauvegarde et la restauration des clusters d'utilisateur. Pour en savoir plus, consultez Sauvegarder et restaurer des clusters avancés avec gkectl. |
|
| Autoscaling des pools de nœuds du cluster d'utilisateur | DG | DG | DG | DG | Aucune différence. |
| Redimensionnement automatique des nœuds de cluster | GA | DG | Aucune différence. | ||
| Compatibilité avec plusieurs clusters vSphere | GA | DG | DG | DG | Aucune différence. |
| Compatibilité avec plusieurs centres de données vSphere | GA | DG | DG | DG | Aucune différence. |
| Compatibilité avec OIDC (OpenID Connect) pour l'authentification auprès des clusters | DG | DG | DG | DG | Aucune différence. |
| Rotation des certificats CA | DG | DG | DG | Aucune différence. | |
| Compatibilité avec la fédération d'identité de charge de travail | DG | DG | DG | DG | Aucune différence. |
| Compatibilité avec AIS avec authentification LDAP | GA | DG | DG | DG | Aucune différence. |
| Chiffrement des secrets toujours activé sans module de sécurité matériel (HSM) | DG | DG | DG | Aucune différence. | |
| Mise à jour des certificats CA vCenter avec gkectl | DG | DG | DG | DG | Aucune différence. |
| Passerelle NAT de sortie | DG | DG | DG | DG | Aucune différence. |
| Enregistrement du parc du cluster d'administrateur | GA | DG | DG | DG | Aucune différence. |
| Compatibilité avec le pool de nœuds Windows | DG | Non compatible | |||
Environnement d'exécution containerd pour le pool de nœuds Windows |
DG | Non compatible | |||
| Compatibilité avec les pools de nœuds Container-Optimized OS | DG | DG | DG | Aucune différence. | |
| CoreDNS en tant que fournisseur DNS du cluster | DG | DG | DG | DG | Aucune différence. |
| Cycle de vie du cluster d'utilisateur dans la console Google Cloud | DG | Compatibilité partielle | DG | Les modifications sont appliquées. Pour en savoir plus, consultez Limites des clusters avancés. | |
| Création de nœuds de cluster d'administrateur avec Container-Optimized OS | DG | DG | DG | Aucune différence. | |
| Capacité de cartes d'interface réseau multiples pour les pods | DG | DG | DG | DG | Aucune différence. |
| Option d'équilibreur de charge MetalLB | DG | DG | DG | DG | Les modifications sont appliquées. Pour en savoir plus, consultez Équilibrage de charge groupé avec MetalLB. |
Compatibilité avec gkectl update admin pour l'activation et la désactivation de Cloud Logging et Cloud Monitoring |
DG | DG | DG | DG | Aucune différence. |
| Compatibilité avec Windows Dataplane V2 | DG | Non compatible | |||
| Métriques récapitulatives de l'API | DG | DG | DG | DG | Aucune différence. |
Compatibilité avec gkectl update credentials pour la mise à jour de la clé de compte de service de l'accès aux composants |
Compatibilité partielle | DG | Compatibilité partielle | Compatibilité partielle | Les modifications sont appliquées. Pour en savoir plus sur ce qui est ou n'est pas compatible avec la mise à jour des identifiants pour les clusters avancés, consultez Différences entre les clusters avancés pour la rotation des clés de compte de service. |
| Préparation des identifiants pour le cluster d'utilisateur | GA | DG | DG | Aucune différence. | |
| Mise à niveau de simulation du cluster d'utilisateur | GA | DG | DG | DG | Aucune différence. |
| Mise à niveau asynchrone du cluster d'utilisateur | GA | DG | DG | DG | Aucune différence. |
| Mise à niveau de simulation du cluster d'administrateur | DG | DG | Aucune différence. | ||
| Mise à niveau asynchrone du cluster d'administrateur | GA | DG | DG | DG | Aucune différence. |
| Mise à jour séquentielle des pools de nœuds | GA | DG | DG | Aucune différence. | |
| Créer un instantané de volume avec le pilote CSI vSphere | Aperçu | Aperçu | Aperçu | Aperçu | Aucune différence. |
| Créer un cluster d'utilisateur avec ControlPlane V2 activé | GA | DG | DG | DG | Aucune différence. |
| Migration de stockage avec SPBM | DG | DG | DG | DG | Aucune différence. |
| Migrer un datastore vers une SPBM | DG | DG | DG | DG | Aucune différence. |
| Migrer un cluster d'utilisateur vers Controlplane V2 | DG | DG | DG | DG | Aucune différence. |
| Migrer vers un cluster d'administrateur HD | DG | DG | DG | DG | Aucune différence. |
| Migrer les paramètres de configuration pour F5 BIG-IP | DG | DG | DG | DG | Aucune différence. |
| Équilibreur de charge | Compatibilité partielle | DG | DG | DG | Les modifications sont appliquées. Pour en savoir plus, consultez la documentation de référence sur la configuration de l'équilibreur de charge et du cluster concernés. |
| Vérifications préliminaires | Compatibilité partielle | DG | DG | DG | Aucune différence. |
| Configuration matérielle requise | DG | DG | DG | DG | Les modifications sont appliquées. Pour en savoir plus, consultez Exigences concernant le processeur, la RAM et l'espace de stockage. |
| Instantané | DG | DG | DG | DG | Aucune différence. |
| Registre privé | DG | DG | DG | DG | Les modifications sont appliquées. Pour en savoir plus sur l'utilisation d'un registre privé sur un cluster avancé, consultez Limites des clusters avancés et du bundle complet. |
| IPAM, DNS, NTP et plusieurs cartes d'interface réseau | DG | DG | DG | DG | Aucune différence. |
| Création/mise à niveau/suppression de clusters | DG | DG | DG | DG | Les modifications sont appliquées. Pour en savoir plus, consultez la documentation sur les opérations de cluster concernées et les limites avancées des clusters. |
| Proxy | DG | DG | DG | DG | Aucune différence. |
| Stratégie de mise à jour de NodePool | DG | DG | DG | Aucune différence. | |
| Diagnostiquer | DG | DG | DG | Les modifications s'appliquent. Les vérifications liées à vCenter ne sont pas disponibles pour les clusters avancés. Comme il n'y a plus de contrôleur onprem-user-cluster-controller, le guide Diagnostiquer les problèmes de cluster est obsolète pour les clusters avancés. Pour les clusters avancés de la version 1.32, la commande gkectl diagnose cluster exécute des vérifications d'état pour le cluster spécifié. |
|
| Tags vSphere et suivi des VM | DG | DG | Aucune différence. | ||
| Groupe d'hôtes vSphere | DG | DG | Aucune différence. | ||
| Journalisation et surveillance | DG | DG | DG | DG | Aucune différence. |
| Groupes d'anti-affinité | DG | DG | DG | Aucune différence. | |
| Plan de contrôle du cluster d'utilisateur sans HA | DG | Non compatible | |||
gkectl check-config |
DG | DG | DG | Les modifications sont appliquées. La compatibilité de la commande sur les clusters d'utilisateurs avancés a été ajoutée dans les versions suivantes : 1.32.700+, 1.33.300+, et 1.34.0 et versions ultérieures. |
Étapes suivantes
Créez des clusters avec le cluster avancé activé :