En esta sección se enumeran los paquetes administrados por la CLI que se pueden implementar en los clústeres de carga de trabajo de Tanzu Kubernetes Grid y los repositorios de paquetes donde se publican. Para obtener más información sobre los paquetes, consulte Paquetes en Acerca de Tanzu Kubernetes Grid.
Los paquetes administrados por CLI amplían los clústeres de Kubernetes creados por Tanzu Kubernetes Grid. Después de crear un clúster, puede instalar paquetes desde el repositorio de paquetes tanzu-standard
o desde repositorios de paquetes que agregue al clúster. Tanzu Kubernetes Grid administra el ciclo de vida del repositorio del paquete tanzu-standard
.
Nota: VMware proporciona compatibilidad con Prometheus, Grafana, Fluent Bit, DNS externo y Multos cuando se utiliza con Tanzu Kubernetes Grid (TKG). Las configuraciones personalizadas y las modificaciones/actualizaciones están fuera del alcance actual del soporte de VMware.
Un paquete administrado por CLI es un componente opcional de un clúster de Kubernetes que puede instalar y administrar con la interfaz de línea de comandos (CLI) de Tanzu. Estos paquetes se instalan después de la creación del clúster.
Los paquetes administrados por CLI se distribuyen a través de repositorios de paquetes. Para instalar y administrar los repositorios de paquetes y los paquetes que contienen, utilice el complemento tanzu package
de la CLI de Tanzu. Para obtener información sobre cómo utilizar el complemento tanzu package
, consulte Instalar y administrar paquetes.
El repositorio de paquetes tanzu-standard
distribuido con Tanzu Kubernetes Grid incluye los siguientes paquetes administrados por la CLI. Estos paquetes proporcionan servicios en el clúster a las cargas de trabajo de Kubernetes que se ejecutan en el entorno de Tanzu Kubernetes Grid y todos están validados para TKG.
Función | Paquete | Repositorio de paquetes |
---|---|---|
Administración de certificados | cert-manager |
tanzu-standard |
Redes de contenedores | multus-cni |
tanzu-standard |
Registro de contenedores | harbor |
tanzu-standard |
Entrega continua (CD) | fluxcd-source-controller helm-controller kustomize-controller |
tanzu-standard |
Control de entrada | contour |
tanzu-standard |
Reenvío de registros | fluent-bit |
tanzu-standard |
Supervisión | grafana prometheus |
tanzu-standard |
Detección de servicios | external-dns |
tanzu-standard |
El repositorio de Tanzu Application Platform (TAP) contiene paquetes administrados por CLI útiles para desarrolladores como Tanzu Application Platform, Tanzu Build Service, Cloud Native Runtimes, Application Accelerator para VMware Tanzu y Cartographer.
Para obtener una lista de los paquetes que contiene el repositorio de TAP y cómo instalarlos en los clústeres de carga de trabajo, consulte Instalar el paquete y los perfiles de Tanzu Application Platform en la documentación de Tanzu Application Platform.
Puede ejecutar diferentes versiones de los paquetes administrados por la CLI en diferentes clústeres de carga de trabajo. En un clúster de carga de trabajo, puede ejecutar la versión compatible más reciente de un paquete administrado por la CLI o las versiones que se publicaron con las dos últimas versiones de Tanzu Kubernetes Grid. Por ejemplo, si la versión compatible más reciente de Contour es 1.17.1 y las dos últimas versiones de Tanzu Kubernetes Grid tenían las versiones 1.12.0 y 1.8.1 de Contour. Puede ejecutar la versión 1.17.1, 1.12.0 o 1.8.1 de Contour en un clúster de carga de trabajo.
Cuando se instala un paquete administrado por CLI desde el repositorio de paquetes tanzu-standard
, se instala en un clúster de carga de trabajo. Si el paquete depende de otros paquetes en el repositorio de paquetes, primero debe instalarlos. Después de preparar el entorno de Tanzu Kubernetes Grid como se describe en Preparar la instalación de paquetes administrados por CLI, siga los vínculos de la columna Procedimiento de instalación. Estos temas proporcionan instrucciones paso a paso sobre cómo configurar e instalar cada uno de los paquetes en el repositorio de paquetes tanzu-standard
. Para obtener información sobre cómo utilizar el complemento tanzu package
, consulte Paquetes en Instalar y administrar paquetes.
Paquete | Dependencias | Ubicación de instalación | Procedimiento de instalación |
---|---|---|---|
cert-manager |
N/D | Clúster de carga de trabajo | Instalar el administrador de certificados para la administración de certificados |
contour |
Requiere cert-manager |
Clúster de carga de trabajo | Instalar Contour para el control de entrada |
external-dns |
Requiere cert-manager Requiere contour si desea crear registros de DNS para los recursos HTTPProxy de Contour |
Clúster de carga de trabajo | Instalar DNS externo para la detección de servicios |
fluent-bit |
Requiere cert-manager |
Clúster de carga de trabajo | Instalar Fluent Bit para el reenvío de registros |
flux-source-controller |
Requiere cert-manager |
Clúster de carga de trabajo | Léeme de flux-source-controller |
grafana |
Requiere cert-manager , contour y prometheus |
Clúster de carga de trabajo | Instalar Prometheus y Grafana para la supervisión |
harbor |
Requiere cert-manager Requiere contour o NSX ALB para la entradaRecomienda external-dns en plataformas de infraestructura con equilibrio de carga, como Amazon EC2, Azure y vSphere con NSX Advanced Load Balancer, especialmente en entornos de producción u otros en los que la disponibilidad de Harbor es importante |
Carga de trabajo | Instalar Harbor para el registro de servicios |
helm-controller |
Requiere cert-manager y flux-source-controller |
Clúster de carga de trabajo | Léeme de helm-controller |
kustomize-controller |
Requiere cert-manager y flux-source-controller |
Clúster de carga de trabajo | Léeme de kustomize-controller |
multus-cni |
Requiere cert-manager |
Clúster de carga de trabajo | Implementar Multus en clústeres de carga de trabajo |
prometheus |
Requiere cert-manager |
Clúster de carga de trabajo | Instalar Prometheus y Grafana para la supervisión |