En este tema se describe cómo Tanzu Kubernetes Grid utiliza versiones de Tanzu Kubernetes (TKr) e imágenes de máquina virtual para implementar clústeres que ejecutan nodos con versiones y sistemas operativos específicos de Kubernetes.
Para admitir la ejecución de diversas aplicaciones de forma eficiente y fiable, puede personalizar los clústeres de Tanzu Kubernetes Grid (TKG) para que ejecuten sus nodos de trabajo y otras máquinas virtuales en diferentes versiones de Kubernetes, sistemas operativos y versiones de sistema operativo (SO). Para las versiones de Kubernetes compatibles, VMware publica versiones de Tanzu Kubernetes (TKr), que asocian una versión de revisión específica de Kubernetes con versiones compatibles de un sistema operativo base con versiones compatibles de componentes adicionales que requieren los nodos del clúster.
Cada TKr contiene todo lo que necesita ejecutar una versión de revisión específica de Kubernetes en varios tipos de máquina virtual en diversas infraestructuras de nube, y el clúster de administración utiliza un TKr para crear un clúster de carga de trabajo que ejecute la versión de Kubernetes y del sistema operativo deseada.
La forma en que se publican los TKr, cómo los utiliza TKG y qué versiones de Kubernetes admiten dependen de la opción de implementación del clúster de administración:
TKG con Supervisor:
kubectl get tanzukubernetesreleases
TKG con clúster de administración independiente:
TanzuKubernetesRelease
~/.config/tanzu/tkg/bom
tanzu kubernetes-release get
Para TKG con clúster de administración independiente, los TKr distribuidos por VMware admiten una selección de sistemas operativos de forma predeterminada, como se muestra en la tabla Sistemas operativos de destino a continuación.
También puede crear clústeres basados en sistemas operativos adicionales enumerados como Imagen personalizada en la tabla. Para ello, ejecute Kubernetes Image Builder y cree un TKr personalizado como se describe en Compilar imágenes de máquina.
La siguiente tabla muestra los sistemas operativos de los nodos del clúster compatibles con versiones de Tanzu Kubernetes:
vSphere | AWS | Azure | |
---|---|---|---|
Distribuido con TKG | Ubuntu 20.04 Photon OS 3 |
Ubuntu 20.04 Amazon Linux 2 |
Ubuntu 20.04 Ubuntu 18.04 |
Imagen personalizada (consulte Crear imágenes de máquina) | Ubuntu 20.04 Ubuntu 18.04 RHEL 8 Photon OS 3 Windows 2019 |
Ubuntu 20.04 Ubuntu 18.04 Amazon Linux 2 |
Ubuntu 20.04 Ubuntu 18.04 |