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.
- Instale Tanzu Mission Control autoadministrado como se describe en la documentación. Consulte Instalar y ejecutar VMware Tanzu Mission Control autoadministrado.
- Con un navegador web, acceda a la implementación local de Tanzu Mission Control autoadministrado.
- 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ónExport
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.
- Si utiliza el complemento de vSphere para kubectl, autentíquese en el Supervisor.
kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
- Ejecute el siguiente comando para ver los contextos de Kubectl disponibles.
kubectl config get-contexts
- 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
- Ejecute el siguiente comando para enumerar los espacios de nombres de Kubernetes.
kubectl get ns
- 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. - 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"
- Introduzca el nombre del espacio de nombres de Kubernetes para TMC en el campo
- Aplique el archivo YAML
AgentConfig
que creó.kubectl apply -f agentconfig.yaml
- 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.