Per registrare Tanzu Mission Control auto-gestito con Supervisore, creare e applicare una definizione di risorsa personalizzata per l'agente TMC.

Informazioni su Tanzu Mission Control auto-gestito

Per ulteriori informazioni su Tanzu Mission Control auto-gestito, incluse le modalità di installazione e configurazione, fare riferimento alla documentazione Installazione ed esecuzione di VMware Tanzu Mission Control auto-gestito.

Registrazione di Tanzu Mission Control auto-gestito con Supervisore

Per integrare Tanzu Mission Control auto-gestito con Supervisore, creare una definizione di risorsa personalizzata che faccia riferimento all'agente TMC. Supervisore include uno spazio dei nomi Kubernetes per TMC in cui è installato l'agente.

Completare la seguente procedura.
  1. Installare Tanzu Mission Control auto-gestito come descritto nella documentazione. Vedere Installazione ed esecuzione di VMware Tanzu Mission Control auto-gestito.
  2. Utilizzando un browser Web, accedere alla distribuzione locale di Tanzu Mission Control auto-gestito.
  3. Esportare il certificato CA root per l'installazione di Tanzu Mission Control auto-gestito.
    • Se si utilizza un'autorità di certificazione nota, fare clic sull'icona del lucchetto a sinistra della barra degli indirizzi nel browser e visualizzare il certificato. Se si utilizza un'autorità di certificazione privata, fare clic sul pulsante "Non sicura" e visualizzare il certificato.
    • Nella finestra a comparsa del certificato, selezionare la scheda Details, quindi il pulsante Export per scaricare una copia del certificato CA.
    • Aprire il file del certificato CA con l'editor di testo desiderato per accedere al relativo contenuto.
  4. Utilizzando Plug-in vSphere per kubectl, eseguire l'autenticazione con Supervisore.
    kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
  5. Eseguire il seguente comando per visualizzare l'elenco dei contesti Kubectl disponibili.
    kubectl config get-contexts
  6. Passare al contesto del Spazio dei nomi vSphere di destinazione in cui è stato eseguito il provisioning del cluster TKG che esegue Tanzu Mission Control auto-gestito.
    kubectl config use-context VSPHERE-NAMESPACE
  7. Eseguire il comando seguente per visualizzare l'elenco degli spazi dei nomi.
    kubectl get ns
  8. Lo spazio dei nomi nel Supervisore per TMC è denominato svc-tmc-cXXXX (dove XXXX è un numero). Ad esempio svc-tmc-c1208. Verificare che questo spazio dei nomi Kubernetes esista e sia attivo.
  9. Utilizzare un editor di testo per creare la definizione di risorsa personalizzata denominata agentconfig.yaml. Questo file include lo spazio dei nomi TMC, il nome host della distribuzione di TMC auto-gestito e i contenuti del certificato CA.
    • Immettere il nome dello spazio dei nomi Kubernetes per TMC nel campo namespace.
    • Immettere i certificati CA nei campi caCerts.
    • Immettere il nome host TMC nel 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. Applicare il file yaml AgentConfig creato.
    kubectl apply -f agentconfig.yaml
  11. Completare il processo di registrazione utilizzando l'interfaccia Web dell'installazione di Tanzu Mission Control auto-gestito. Per istruzioni, fai riferimento alla Tanzu Mission Controldocumentazione di https://docs.vmware.com/it/VMware-Tanzu-Mission-Control/index.html.