Paquetes administrados por CLI y repositorios de paquetes

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.

Descripción general

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.

Paquetes y repositorios de paquetes

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.

Contenido del repositorio estándar de Tanzu

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

Repositorio de plataforma de aplicaciones de Tanzu

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.

Versiones de los paquetes

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.

Ubicaciones y dependencias de paquetes

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 entrada
Recomienda 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

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