Instalar y administrar paquetes con la CLI de Tanzu

Los temas de esta sección explican cómo instalar y administrar paquetes con la CLI de Tanzu. 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 (TKG) 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 TKG. 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. TKG administra el ciclo de vida del repositorio del paquete tanzu-standard.

Nota

VMware admite los paquetes que se enumeran a continuación cuando se implementan en clústeres de TKG. No se admiten configuraciones, modificaciones ni actualizaciones de paquetes personalizados para clústeres que no sean TKG.

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

En la mayoría de los casos, cuando se instala un paquete administrado por CLI desde el repositorio de paquetes tanzu-standard, puede instalarlo en un clúster de servicios compartidos o 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 a continuación, 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 con la CLI de Tanzu.

Paquete Función Dependencias Ubicación de instalación Procedimiento de instalación
cert-manager Administración de certificados N/D Clúster de servicios compartidos o carga de trabajo Instalar cert-manager
contour Redes de contenedores Requiere cert-manager Clúster de servicios compartidos o carga de trabajo Implementar control de entrada con Contour
external-dns Registro de contenedores Requiere cert-manager
Requiere external-dns si desea crear registros de DNS para los recursos HTTPProxy de Contour
Clúster de servicios compartidos o carga de trabajo Implementar la detección de servicios con DNS externo
fluent-bit Reenvío de registros N/D Clúster de carga de trabajo Implementar el reenvío de registros con Fluent Bit
flux-source-controller Entrega continua (CD) N/D Clúster de carga de trabajo Léeme de flux-source-controller
grafana Supervisión Requiere cert-manager, contour y prometheus Clúster de carga de trabajo Implementar supervisión con Prometheus y Grafana
harbor Registro de la imagen Requiere cert-manager
Requiere contour o NSX ALB para la entrada
Recomienda external-dns en plataformas de infraestructura con equilibrio de carga, como AWS, 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
Clúster de servicios compartidos o carga de trabajo Instalar Harbor para el registro de servicios
helm-controller Entrega continua (CD) Requiere flux-source-controller Clúster de carga de trabajo Léeme de helm-controller
kustomize-controller Entrega continua (CD) Requiere flux-source-controller Clúster de carga de trabajo Léeme de kustomize-controller
multus-cni Redes de contenedores Requiere cert-manager Clúster de carga de trabajo Implementar Multus en clústeres de carga de trabajo
prometheus Supervisión Requiere cert-manager Clúster de carga de trabajo Implementar supervisión con Prometheus y Grafana
whereabouts Redes de contenedores Requiere multus-cni Clúster de carga de trabajo Implementar Multus con Whereabouts en clústeres de carga de trabajo

Nota

vSphere with Tanzu no admite la implementación de paquetes en un clúster de servicios compartidos. Los clústeres de carga de trabajo implementados por vSphere with Tanzu solo pueden utilizar servicios empaquetados implementados en los propios clústeres de carga de trabajo.

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 Tanzu Application Platform en la documentación de Tanzu Application Platform.

Repositorio de Tanzu Community Edition

Nota

El proyecto de VMware Tanzu Community Edition ya no se mantiene de forma activa.

El proyecto de código abierto de Tanzu Community Edition (TCE) contiene paquetes adicionales; algunos de los cuales son utilizados por Tanzu Kubernetes Grid y Tanzu Application Platform.

Sin embargo, algunos paquetes del repositorio de paquetes Tanzu Community Edition (TCE) no se pueden validar o no son compatibles con los clústeres creados por Tanzu Kubernetes Grid, y no son compatibles con TKG.

Para obtener una lista de paquetes de TCE, consulte el directorio addons/packages en el repositorio de TCE.

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 TKG. Por ejemplo, si la versión compatible más reciente de Contour es 1.20.2 y las dos últimas versiones de TKG tenían las versiones 1.18.2 y 1.17.2 de Contour. Puede ejecutar la versión 1.20.2, 1.18.2 o 1.17.2 de Contour en un clúster de carga de trabajo.

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