Instale las aplicaciones de requisitos previos en cada clúster de Tanzu Kubernetes en el que tiene pensado instalar una o varias extensiones TKG v1.3.1.

Las extensiones TKG v1.3.1 requieren dos componentes de requisitos previos: controladora Kapp y administrador de certificados.
Nota: Como alternativa al administrador de certificados, puede utilizar sus propios certificados TLS. Consulte Utilizar su propio certificado TLS en extensiones de TKG.

Requisitos previos

Procedimiento

  1. Descargar el paquete de extensiones TKG v1.3.1.
  2. Instale el administrador de certificados en el clúster.

    Desplácese hasta el directorio raíz del paquete de extensiones TKG que descargó y extrajo.

    cd /tkg-extensions-v1.3.1+vmware.1

    El administrador de certificados incluye varios componentes. Hay tres archivos YAML en el directorio denominado /cert-manager. Utilice ls para comprobar la presencia de este directorio.

    Instale todos los componentes del administrador de certificados mediante el siguiente comando único:

    kubectl apply -f cert-manager/
    Esta operación crea el espacio de nombres cert-manager, los componentes, los certificados y los objetos asociados.
  3. Instale la controladora Kapp en el clúster.
    La controladora Kapp se instala mediante kapp-controller.yaml. Si fuera necesario, puede personalizar la configuración de la controladora Kapp mediante kapp-controller-config.yaml.
    Desplácese hasta el directorio principal de las extensiones TKG.
    cd /tkg-extensions-v1.3.1+vmware.1/extensions

    Utilice ls para comprobar la presencia de archivos de la controladora Kapp kapp-controller.yaml y kapp-controller-config.yaml.

    El contenedor de la controladora Kapp se instala con los parámetros de configuración predeterminados. Por lo general, puede instalar la controladora Kapp sin personalizar la configuración. Si necesita personalizar la controladora Kapp, edite el kapp-controller-config.yaml. Por ejemplo, tendrá que editar este archivo si va a implementar la controladora Kapp detrás de un proxy.

    Si fuera necesario, edite el archivo kapp-controller-config.yaml. Si edita el archivo de configuración, guárdelo y aplique los cambios mediante el siguiente comando.
    kubectl apply -f kapp-controller-config.yaml

    El contenedor de la controladora Kapp se instala mediante el archivo kapp-controller.yaml. La ruta spec.containers.image de este archivo YAML apunta al registro de VMware público. En instalaciones aisladas, actualice esta ruta de acceso para que apunte a su registro privado.

    Ejecute el siguiente comando para instalar la controladora Kapp.

    kubectl apply -f kapp-controller.yaml
    Esta operación crea el espacio de nombres tkg-system, la aplicación kapp-controller y los objetos de función.
  4. Compruebe la instalación del administrador de certificados y la controladora Kapp.
    Ejecute el comando kubectl get pods -A. Debería ver que todos ellos están en ejecución.
    cert-manager       cert-manager-cainjector-...    1/1     Running    0      7h54m
    cert-manager       cert-manager-...               1/1     Running    0      7h54m
    cert-manager       cert-manager-webhook-...       1/1     Running    0      7h54m
    tkg-system         kapp-controller-...            1/1     Running    0      16m