À propos de Tanzu Kubernetes Grid

Tanzu Kubernetes Grid est une solution clé en main pour le déploiement, l'exécution et la gestion de clusters Kubernetes de niveau entreprise pour l'hébergement d'applications.

Pour déployer et gérer des clusters Kubernetes, Tanzu Kubernetes Grid (TKG) utilise un cluster de gestion qui récupère les demandes auprès d'une CLI ou d'une interface utilisateur cliente et les exécute à l'aide de l'API de cluster, un outil open source standard pour les opérations de cluster d'infrastructure Kubernetes de bas niveau.*

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 superviseur est un cluster de gestion qui est fortement intégré à vSphere with Tanzu et qui exécute également des fonctions au niveau de l'infrastructure Tanzu en plus de la prise en charge de TKG.
  • 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.

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.

TKG 2 unifie l'API du cluster de gestion et les définitions d'objets sous-jacents pour ces deux options de déploiement du cluster de gestion et est pris en charge dans les versions de produits comme suit :

  • vSphere 8 prend en charge l'API TKG 2 et les objets pour le superviseur.
  • TKG v2.1 et CLI Tanzu v0.28.0 prennent en charge l'API TKG 2 et les objets pour les clusters de gestion autonomes sur vSphere 6.7, 7 et 8 sans superviseur, AWS et Azure, et sur vSphere 8 avec superviseur.
  • TKG v1.6.1 et CLI Tanzu v0.25.4 (et TKG 1.6.0 et CLI Tanzu v0.25.0) prennent en charge l'API TKG 2 et les objets sur vSphere 8 avec superviseur, et une infrastructure de cluster héritée avec des clusters de gestion TKG 1.6.x autonomes sur vSphere 6.7, 7 et 8 sans superviseur, AWS et Azure.
Remarque

Dans TKG 2.1, les plug-ins autonomes, par exemple login et pinniped-auth, qui sont installés lorsque vous installez la CLI Tanzu, sont de version v0.28.0. Les plug-ins du superviseur, par exemple cluster ou kubernetes-release, qui sont installés si vous connectez la CLI Tanzu à un superviseur, sont de version v0.25.0. Cela est dû au fait que le superviseur dans vSphere with Tanzu exécute une version de TKG 2 légèrement antérieure à celle de TKG 2.1. Cependant, les plug-ins v0.25.0 sont entièrement compatibles avec la version v0.28.0 de la CLI Tanzu et les plug-ins autonomes.

*Un autre produit du portefeuille Tanzu, Tanzu Kubernetes Grid Integrated Edition, n'utilise pas l'API de cluster et n'est pas couvert par la présente publication.

Emplacement de la documentation TKG

La documentation TKG est publiée dans plusieurs emplacements en fonction de l'option de déploiement du cluster de gestion :

États des fonctionnalités TKG

Les définitions d'état suivantes décrivent les fonctionnalités Tanzu Kubernetes Grid, classées par cycle de vie classique. La documentation couvre les fonctionnalités à l'état Version d'évaluation technique, Stable et Obsolète :

  • Expérimental :
    • Non pris en charge et l'utilisation annule la prise en charge de son environnement
    • Pas pour les environnements de production, mais peut être essayé dans des environnements de développement
    • Peut avoir des listes marquées comme « Expérimental » dans la CLI, les sites de téléchargement, etc.
    • Non documenté publiquement, mais la documentation peut être distribuée en privé
  • Version d'évaluation technique :
    • Non pris en charge, mais n'annule pas la garantie de son environnement
    • Pour les environnements de pré-production ou les environnements de production sans prise en charge de la fonctionnalité
    • Documenté publiquement, intitulé « Version d'évaluation technique »
  • Stable :
    • Entièrement testé et pris en charge pour les environnements de production, sauf comme indiqué dans la documentation
    • Documenté publiquement sans étiquettes
  • Déconseillé :
    • Testé et pris en charge, mais avec fin de support attendue
    • Les clients sont encouragés à cesser d'utiliser la fonctionnalité et à la désactiver dans leurs environnements.
    • Documenté comme « Déconseillé »

Pourquoi Kubernetes ?

Kubernetes est un système open source qui réplique les applications et les maintient opérationnelles et accessibles en cas de pannes de réseau, de modifications de la demande et d'autres facteurs de stress potentiels. Pour cela, Kubernetes héberge des applications dans des conteneurs portables qui s'exécutent sur n'importe quelle machine virtuelle ou machine physique compatible, où « compatible » signifie l'exécution d'un système d'exploitation et de la version de Kubernetes que des applications en conteneur peuvent prendre en charge.

Combinez Kubernetes avec une infrastructure qui peut configurer, créer et gérer des machines virtuelles, du stockage et d'autres ressources, et vous pouvez héberger des applications en toute sécurité et de manière fiable partout où l'infrastructure s'étend, y compris les centres de données privés, les clouds publics et le matériel Edge.

check-circle-line exclamation-circle-line close-line
Scroll to top icon