Clusters avancés

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 enableAdvancedCluster sur false dans 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 enableAdvancedCluster sur false, 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 gkectl pour 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-manager est automatiquement installé sur les clusters avancés. Lorsque vous migrez d'un cluster non avancé vers un cluster avancé, le cert-manager intégré remplace automatiquement toutes les versions de cert-manager installé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 à votre cert-manager existant. Pour en savoir plus, consultez Passer à cert-manager avec 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