Siga este flujo de trabajo para aprovisionar un clúster de TKG v1beta1 mediante la CLI de Tanzu.

Requisitos previos

Compruebe o complete los siguientes requisitos previos antes de iniciar el flujo de trabajo de aprovisionamiento:

Aprovisionar un clúster de TKG predeterminado

Complete estos pasos para aprovisionar un clúster v1beta1 predeterminado mediante la CLI de Tanzu. Para obtener más instrucciones o solucionar problemas, consulte Crear clústeres de carga de trabajo en la documentación de TKG independiente.
  1. Instale la CLI de Tanzu.

    Consulte Instalar la instancia de CLI de Tanzu para usarla con clústeres de Servicio TKG.

  2. Conéctese a Supervisor mediante la CLI de Tanzu.
  3. Enumere las TKr disponibles.
    tanzu kubernetes-release get
  4. Cree un manifiesto de clúster con las configuraciones deseadas.

    Con TKG en Supervisor de vSphere 8, puede utilizar una especificación de objeto de estilo Kubernetes con la CLI de Tanzu para crear un clúster basado en ClusterClass.

    1. Comenzar con Ejemplo de v1beta1: clúster predeterminado
    2. Rellene spec.clusterNetwork con los cidrBlocks necesarios.
    3. Rellene spec.topology con los valores esperados que aparecen en la tabla.
      • Cadena de NAME TKR, como v1.26.13---vmware.1-fips.1-tkg.3
      • Número de nodos del plano de control, como 3
      • Nombre de cada grupo de nodos de trabajo, como node-pool-1
      • Número de nodos de trabajo, como 3
      • Clase de máquina virtual, como guaranteed-medium
      • Clase de almacenamiento, como tkg2-storage-policy
  5. Guarde el manifiesto del clúster como cluster-default.yaml y valide mediante un comprobador de YAML.
  6. Cree el clúster de TKG.
    tanzu cluster create -f cluster-default.yaml
    Nota: Anexe -v 8 para obtener una salida detallada.
  7. Compruebe que se haya creado el clúster de TKG.
    Workload cluster 'cluster-default' created
  8. Después de crear el clúster, ejecute el siguiente comando para comprobar el estado del clúster.
    tanzu cluster get cluster-default
  9. Incluya el clúster.
    tanzu cluster list
  10. Compruebe los nodos del clúster.
    tanzu cluster machinehealthcheck node get cluster-default
    tanzu cluster machinehealthcheck control-plane get cluster-default
  11. Obtenga el contexto de configuración para el clúster de TKG.
    tanzu cluster kubeconfig get cluster-default -n tkg2-cluster-ns
  12. Acceda al clúster.
    kubectl config use-context tanzu-cli-cluster-default@cluster-default
  13. Ejecute el clúster de TKG 2.0 mediante la implementación de un pod de prueba y compruebe que funciona según lo esperado.

    Consulte Probar el aprovisionamiento de clústeres de TKG mediante Kubectl.

Aprovisionar un clúster de TKG personalizado en Supervisor

Para aprovisionar un clúster de v1beta1 personalizado, como Ejemplo de v1beta1: clúster con CNI de Calico, puede incluir todas las especificaciones en un único YAML, como se indica en el ejemplo, cambiar ciertos valores para que coincidan con el entorno y ejecutar kubectl apply -f cluster-calico.yaml, por ejemplo.

Para aprovisionar el mismo clúster de v1beta1 personalizado mediante la CLI de Tanzu, los objetos de configuración CalicoConfig y ClusterBootstrap deben existir antes de crear el clúster.

Para aprovisionar el clúster con CNI de Calico:
  1. Cree el YAML para los objetos de configuración CalicoConfig y ClusterBootstrap, con el nombre de clúster y el espacio de nombres deseados en cada uno.
  2. Ejecute kubectl apply -f para cada uno de los tres objetos de configuración, o póngalos en un único YAML y ejecute kubectl apply -f.
  3. Cree la especificación del clúster cluster-calico.yaml con el nombre y el espacio de nombres que coincidan con los de los objetos de configuración y cualquier otro parámetro deseado.
  4. Cree el clúster.
    tanzu cluster create -f cluster-calico.yaml