Tanzu Kubernetes Grid permite poner Kubernetes a disposición de los desarrolladores como un servicio utilizable, como la red de suministro eléctrico. Los operadores y los desarrolladores pueden utilizar esta red para crear y administrar clústeres de la forma declarativa que es familiar para los usuarios de Kubernetes y mantiene sus versiones compatibles con la versión de Kubernetes ascendente.
Tanzu Kubernetes Grid implementa clústeres mediante una configuración dirigida de software de código abierto de Kubernetes que es compatible con VMware, de modo que no tenga que compilar un entorno de Kubernetes usted mismo. Además de los archivos binarios de componentes de Kubernetes validados, Tanzu Kubernetes Grid proporciona servicios empaquetados, como redes, autenticación, control de entrada y registro que un entorno de Kubernetes de producción requiere.
Para implementar y administrar clústeres de Kubernetes, Tanzu Kubernetes Grid (TKG) utiliza un clúster de administración que toma solicitudes de una interfaz de usuario o CLI de cliente y las ejecuta mediante la API del clúster, una herramienta de código abierto estándar para operaciones de clúster de Kubernetes e infraestructura de bajo nivel.
El clúster de administración tiene dos opciones de implementación que se ejecutan en diferentes infraestructuras mediante distintos conjuntos de componentes:
Un clúster de administración independiente es un clúster de administración que se ejecuta como máquinas virtuales dedicadas para admitir TKG en varias infraestructuras de nube, incluidas vSphere 6.7, 7 y 8 sin un supervisor o en AWS y Azure.
ImportanteTanzu Kubernetes Grid v2.4.x es la última versión de TKG que admite la creación de clústeres de administración de TKG independientes y clústeres de carga de trabajo de TKG en AWS y Azure. La capacidad para crear clústeres de administración de TKG independientes y clústeres de carga de trabajo de TKG en AWS y Azure se eliminará en la versión 2.5 de Tanzu Kubernetes Grid. Para obtener más información, consulte Desuso de la administración de TKG y los clústeres de cargas de trabajo en AWS y Azure en las Notas de la versión de VMware Tanzu Kubernetes Grid v2.4.
La documentación de TKG* se publica en diferentes ubicaciones según la opción de implementación del clúster de administración.
¿Qué quiere hacer? | Opción de implementación | Documentación |
Más información sobre la diferencia entre supervisores y clústeres de administración independientes | Supervisor y clústeres de administración independientes | Consulte Clústeres de administración: Supervisores e independientes en esta publicación |
Configurar y utilizar TKG con un supervisor en vSphere 8 | Supervisor | Consulte Usar Tanzu Kubernetes Grid 2 con vSphere with Tanzu en la documentación de vSphere with Tanzu |
Configurar y utilizar TKG con un clúster de administración independiente en vSphere 6.7, 7 y 8 sin supervisor, y en AWS o Azure | Clústeres de administración independientes | Consulte Implementar y administrar clústeres de administración independientes de Tanzu Kubernetes Grid 2.4 |
Utilice la CLI de Tanzu para implementar clústeres de carga de trabajo, ya sea con un supervisor en vSphere 8 o con un clúster de administración independiente en un entorno de varias nubes | Supervisor y clústeres de administración independientes | Consulte Crear y administrar clústeres de carga de trabajo de TKG 2.4 con CLI de Tanzu |
Más información sobre la CLI de Tanzu | Supervisor y clústeres de administración independientes | Consulte Instalar y usar la CLI de VMware Tanzu v1.0.x |
Nota* Otro producto de la cartera de Tanzu, Tanzu Kubernetes Grid Integrated Edition, no utiliza la API de clúster y no está cubierto por esta publicación.
Kubernetes es un sistema de código abierto que replica las aplicaciones y las mantiene en ejecución y accesibles a través de interrupciones de la red, cambios en la demanda y otros posibles factores de esfuerzo. Para ello, Kubernetes aloja aplicaciones en contenedores portátiles que se ejecutan en cualquier máquina virtual o física compatible, donde "compatible" significa ejecutar una versión de Kubernetes o sistema operativo que sea compatible con las aplicaciones en contenedor.
Combine Kubernetes con una infraestructura que pueda configurar, crear y administrar máquinas virtuales, almacenamiento y otros recursos, y que pueda alojar aplicaciones de forma segura y fiable en cualquier lugar que la infraestructura amplíe, incluidos centros de datos privados, nubes públicas y hardware de Edge.