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 :
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 :
RemarqueDans TKG 2.1, les plug-ins autonomes, par exemple
login
etpinniped-auth
, qui sont installés lorsque vous installez la CLI Tanzu, sont de version v0.28.0. Les plug-ins du superviseur, par exemplecluster
oukubernetes-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.
La documentation TKG est publiée dans plusieurs emplacements en fonction de l'option de déploiement du cluster de gestion :
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 :
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.