Para registrar Tanzu Mission Control autoadministrado con Supervisor, cree y aplique una definición de recursos personalizados para el agente de TMC.

Acerca de Tanzu Mission Control autoadministrado

Para obtener más información sobre Tanzu Mission Control autoadministrado, incluido cómo instalarlo y configurarlo, consulte la documentación Instalar y ejecutar VMware Tanzu Mission Control autoadministrado.

Registrar Tanzu Mission Control autoadministrado con Supervisor

Para integrar Tanzu Mission Control autoadministrado con Supervisor, cree una definición de recursos personalizados con referencias al agente de TMC. Supervisor incluye un espacio de nombres de Kubernetes para TMC en el que está instalado el agente.

Complete el siguiente procedimiento.
  1. Instale Tanzu Mission Control autoadministrado como se describe en la documentación. Consulte Instalar y ejecutar VMware Tanzu Mission Control autoadministrado.
  2. Con un navegador web, acceda a la implementación local de Tanzu Mission Control autoadministrado.
  3. Exporte el certificado de CA raíz para la instalación de Tanzu Mission Control autoadministrado.
    • Si utiliza una entidad de certificación conocida, haga clic en el icono de candado que está situado a la izquierda de la barra de direcciones en el navegador y vea el certificado. Si utiliza una entidad de certificación privada, haga clic en el botón No seguro y vea el certificado.
    • En la ventana emergente del certificado, seleccione la pestaña Details y, a continuación, el botón Export para descargar una copia del certificado de la entidad de certificación.
    • Abra el archivo del certificado de la entidad de certificación con el editor de texto que elija para acceder al contenido del certificado de la CA.
  4. Si utiliza el complemento de vSphere para kubectl, autentíquese en el Supervisor.
    kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
  5. Ejecute el siguiente comando para ver los contextos de Kubectl disponibles.
    kubectl config get-contexts
  6. Cambie el contexto al espacio de nombres de vSphere de destino en el que se aprovisiona el clúster de TKG que ejecuta Tanzu Mission Control autoadministrado.
    kubectl config use-context VSPHERE-NAMESPACE
  7. Ejecute el siguiente comando para enumerar los espacios de nombres de Kubernetes.
    kubectl get ns
  8. El espacio de nombres de Kubernetes en Supervisor para TMC se denomina svc-tmc-cXXXX (donde XXXX es un número). Por ejemplo, svc-tmc-c1208. Compruebe que este espacio de nombres de Kubernetes existe y está activo.
  9. Utilice un editor de texto para crear la definición de recursos personalizados denominada agentconfig.yaml. Este archivo incluye el espacio de nombres de TMC, el nombre de host de la implementación de TMC autoadministrado y el contenido del certificado de la entidad de certificación.
    • Introduzca el nombre del espacio de nombres de Kubernetes para TMC en el campo namespace.
    • Introduzca los certificados de CA en los campos caCerts.
    • Introduzca el nombre de host de TMC en el campo allowedHostNames.
    apiVersion: "installers.tmc.cloud.vmware.com/v1alpha1"
    kind: "AgentConfig"
    metadata:
      name: "tmc-agent-config"
      namespace: "<namespace>"
    spec:
      caCerts: |-
        -----BEGIN CERTIFICATE-----
        Certificate1
        -----END CERTIFICATE-----
        -----BEGIN CERTIFICATE-----
        Certificate2
        -----END CERTIFICATE-----
      allowedHostNames:
        - "google.com"
  10. Aplique el archivo YAML AgentConfig que creó.
    kubectl apply -f agentconfig.yaml
  11. Complete el proceso de registro mediante la interfaz web de su instalación de Tanzu Mission Control autoadministrado. Consulte la documentación de Tanzu Mission Control para obtener instrucciones.