En esta sección se proporcionan instrucciones para instalar paquetes estándar en clústeres de TKG aprovisionados con TKr para vSphere 7.x.

Requisitos

Estas instrucciones se validan con TKr versión 1.27.10 para vSphere 7.0.3.6 y TKr versión 1.27.10 para vSphere 8.0.1.1. En el momento de la publicación, este era el TKr más reciente disponible para vSphere 7.x. Los TKr para vSphere 7.x se pueden ejecutar en vSphere 8.x con el fin de actualizar de vSphere 7.x a vSphere 8.x.

Cumpla los siguientes requisitos previos:
Nota: Si utiliza un clúster de TKG aprovisionado con una TKr para vSphere 8.x, consulte la siguiente documentación para obtener instrucciones de instalación de paquetes estándar: Instalar paquetes estándar en un clúster de TKG mediante TKr para vSphere 8.x. Para obtener más información sobre las versiones de TKr, consulte las notas de la versión.

Crear un clúster de TKG

Cree un clúster de TKG para alojar paquetes estándar.
  1. Cree un clúster de TKG.

    Consulte Flujo de trabajo para aprovisionar clústeres de TKG mediante Kubectl.

    Ejemplo de especificación de clúster para la edición Photon de TKr v1.27.10.
    apiVersion: run.tanzu.vmware.com/v1alpha3
    kind: TanzuKubernetesCluster
    metadata:
      name: tkgs-cluster-photon
      namespace: tkgs-ns
    spec:
      topology:
        controlPlane:
          replicas: 3
          vmClass: guaranteed-medium
          storageClass: vsan-esa-default-policy-raid5
          tkr:
            reference:
              name: v1.27.10---vmware.1-fips.1-tkg.1 #TKR for v7
        nodePools:
        - name: worker
          replicas: 3
          vmClass: guaranteed-medium
          storageClass: vsan-esa-default-policy-raid5
      settings:
        storage:
          defaultClass: vsan-esa-default-policy-raid5
    Ejemplo de especificación de clúster para la edición de Ubuntu de TKr v1.27.10.
    apiVersion: run.tanzu.vmware.com/v1alpha3
    kind: TanzuKubernetesCluster
    metadata:
      name: tkgs-cluster-ubuntu
      namespace: tkgs-ns
      annotations:
        run.tanzu.vmware.com/resolve-os-image: os-name=ubuntu
    spec:
      topology:
        controlPlane:
          replicas: 3
          vmClass: guaranteed-medium
          storageClass: vsan-esa-default-policy-raid5
          tkr:
            reference:
              name: v1.27.10---vmware.1-fips.1-tkg.1.ubuntu #TKR for v7
        nodePools:
        - name: worker
          replicas: 3
          vmClass: guaranteed-medium
          storageClass: vsan-esa-default-policy-raid5
      settings:
        storage:
          defaultClass: vsan-esa-default-policy-raid5

Instalar el administrador de paquete de Carvel

Instale el administrador de paquete de Carvel.
  1. Inicie sesión en el clúster de TKG.
    kubectl vsphere login --server=IP-or-FQDN --vsphere-username USER@vsphere.local --tanzu-kubernetes-cluster-name tkgs-cluster-photon --tanzu-kubernetes-cluster-namespace tkgs-ns
  2. Instale el administrador de paquete de Carvel.
    wget -O- https://carvel.dev/install.sh > install.sh
    sed -i 's/wget -nv -O-/wget --no-check-certificate -nv -O-/' install.sh
    sudo bash install.sh
  3. Compruebe la instalación.
    imgpkg version

Instalar controladora Kapp

Consulte Instalar la controladora Kapp en TKr para vSphere 7.x.

Agregar un repositorio de paquetes

Agregue la versión del repositorio de paquetes deseada.
  1. Enumere la etiqueta de repositorio más reciente.
    imgpkg tag list -i projects.registry.vmware.com/tkg/packages/standard/repo
  2. Cree packagerepo.yaml.
    Actualice la versión del repositorio para que coincida con la versión de destino.
    apiVersion: packaging.carvel.dev/v1alpha1
    kind: PackageRepository
    metadata:
      name: tanzu-standard  
      namespace: tkg-system
    spec:
      fetch:
        imgpkgBundle:
          image: projects.registry.vmware.com/tkg/packages/standard/repo:v2024.2.1
  3. Instale el repositorio de paquetes.
    kubectl apply -f packagerepo.yaml
    Resultado esperado:
    packagerepository.packaging.carvel.dev/tanzu-standard created
  4. Compruebe el repositorio de paquetes.
    kubectl get packagerepositories -A
    Resultado esperado:
    NAMESPACE    NAME             AGE    DESCRIPTION
    tkg-system   tanzu-standard   3m9s   Reconcile succeeded

Instalar administrador de certificados

Consulte Instalar el administrador de certificados en TKr para vSphere 7.x.

Instalar Contour con Envoy

Consulte Instalar Contour en TKr para vSphere 7.x.

Instalar ExternalDNS

Consulte Instalar ExternalDNS en TKr para vSphere 7.x.

Instalar Fluent Bit para el reenvío de registros

Consulte Instalar Fluent Bit en TKr para vSphere 7.x.

Instalar Prometheus

Consulte Instalar Prometheus en TKr para vSphere 7.x.

Instalar Grafana

Consulte Instalar Grafana en TKr para vSphere 7.x.

Instalar Harbor

Consulte Instalar Harbor en TKr para vSphere 7.x.