Les utilisateurs de Tanzu Kubernetes Grid se connectent au cluster de gestion avec la CLI Tanzu et la CLI Kubernetes (kubectl
) et émettent des commandes comme tanzu cluster create
pour créer un cluster de charge de travail ou tanzu package install
pour installer un service en module sur le cluster que les applications hébergées consommeront.
Le cluster de gestion exécute l'API de cluster, les outils Carvel et d'autres logiciels pour traiter ces commandes.
Le cluster de gestion est conçu pour gérer des clusters de charge de travail et des services en module, et pour exécuter la mise en réseau de conteneurs et d'autres agents de niveau système.
Le cluster de gestion dispose de deux options de déploiement qui s'exécutent sur différentes infrastructures à l'aide de différents ensembles de composants :
Le cluster de gestion autonome est un cluster de gestion qui s'exécute en tant que machine virtuelle dédiée pour prendre en charge TKG sur plusieurs infrastructures cloud. Avec cette option, « Déploiement de TKG » signifie le déploiement d'un cluster de gestion sur une infrastructure telle que vSphere, AWS ou Azure.
ImportantTanzu Kubernetes Grid v2.4.x est la dernière version de TKG qui prend en charge la création de clusters de gestion TKG autonomes et des clusters de charge de travail TKG sur AWS et Azure. La possibilité de créer des clusters de gestion TKG autonomes et des clusters de charge de travail TKG sur AWS et Azure sera supprimée dans Tanzu Kubernetes Grid version v2.5. Pour plus d'informations, reportez-vous à la section Obsolescence des clusters de gestion et de charge de travail TKG sur AWS et Azure des Notes de mise à jour de VMware Tanzu Kubernetes Grid v2.4.
Dans les deux cas, le cluster de gestion publie une API qui encapsule et ajoute des fonctionnalités de niveau supérieur à l'API de cluster. Côté client, la CLI Tanzu encapsule et ajoute des fonctionnalités de niveau supérieur à kubectl
et à clusterctl
, les CLI de Kubernetes et de l'API de cluster.
Pour les déploiements de TKG sur vSphere 7 ou 8, l'utilisation du superviseur vSphere with Tanzu constitue la meilleure option pour la plupart des scénarios d'utilisation.
En particulier, le superviseur :
Vous devez utiliser un cluster de gestion autonome dans les circonstances suivantes :
Sur vSphere 7 et 8, pensez à utiliser TKG avec un cluster de gestion autonome plutôt que le superviseur si vous avez besoin des fonctionnalités suivantes que le superviseur ne fournit pas encore :
TKG 2.x unifie la CLI Tanzu et les définitions d'objets sous-jacentes pour les deux options de déploiement du cluster* de gestion, superviseur et cluster de gestion autonome, mais la compatibilité de la version de la CLI Tanzu diffère entre les deux options.
Reportez-vous au tableau Compatibilité avec les produits VMware Tanzu de la documentation de la CLI VMware Tanzu pour connaître les versions de la CLI Tanzu et les versions de vSphere compatibles avec les deux options de déploiement pour TKG.
ImportantLa version de l'API TKG intégrée à vSphere with Tanzu peut être inférieure à celle dans le plug-in
management-cluster
de la CLI Tanzu qui crée des clusters de gestion autonomes. De cette façon, les versions de la CLI Tanzu plus récentes peuvent prendre en charge la fonctionnalité dans un cluster de gestion autonome compatible qu'elles ne prennent pas en charge dans un superviseur compatible.