È possibile creare un'integrazione di vRealize Automation Cloud con vSphere Tanzu Mission Control (TMC) per supportare il monitoraggio e la gestione delle distribuzioni Kubernetes tra i provider di cloud. TMC offre supporto per modelli e criteri per facilitare la gestione delle risorse Kubernetes.

La procedura seguente descrive come creare un'integrazione di base di Tanzu Mission Control in Cloud Assembly.

Prerequisiti

  • È necessario disporre di un token API CSP appropriato con accesso a TMC. L'URL di TMC deriva dal token.
  • Tanzu Mission Control richiede che i cluster abbiano nomi conformi a Kubernetes che utilizzano i caratteri a-z e 0- 9.

Procedura

  1. In Cloud Assembly, selezionare Infrastruttura > Connessioni > Integrazioni e fare clic su Aggiungi integrazione.
  2. Selezionare Tanzu Mission Control.
  3. Digitare un Nome e una Descrizione per l'integrazione.
  4. Immettere il Token per l'account di Tanzu Mission Control.
    Il token esegue l'autenticazione nell'istanza di TMC SaaS utilizzando VMware Cloud Services Platform (CSP).
  5. Immettere un Nome utente e una Password validi e le altre informazioni correlate.
  6. Fare clic su Convalida per verificare la connessione dell'account.
  7. Dopo aver convalidato un'integrazione, nella pagina dell'integrazione viene visualizzata una sezione Configurazione in cui è possibile specificare un Gruppo di cluster predefinito e un'Area di lavoro predefinita per l'integrazione.
    • Per cercare gruppi di cluster esistenti, iniziare a digitare il nome di un gruppo di cluster desiderato nel campo di ricerca Gruppo di cluster predefinito. Nel menu a discesa vengono visualizzati tutti i gruppi di cluster nell'istanza di TMC associata il cui nome corrisponde al testo digitato. Per visualizzare tutti i gruppi di cluster disponibili, fare clic su Mostra tutto nell'elenco a discesa. È possibile selezionare un gruppo di cluster che diventerà il gruppo predefinito.
    • Per cercare aree di lavoro esistenti nell'istanza di TMC associata, iniziare a digitare il nome di un'area di lavoro desiderata nel campo di ricerca Area di lavoro predefinita. È possibile selezionare un'area di lavoro che diventerà l'area di lavoro predefinita.
  8. Fare clic su Aggiungi.

risultati

L'integrazione di Tanzu Mission Control è stata creata ed è pronta per l'uso.

Operazioni successive

Dopo aver creato un'integrazione, è possibile passare alla pagina Kubernetes nella scheda Infrastruttura di Cloud Assembly che si trova in Risorse > Kubernetes. Selezionare quindi la scheda Gruppi di cluster TMC nella parte superiore della pagina per visualizzare e gestire i gruppi di cluster per l'integrazione di TMC.

È inoltre possibile passare alla pagina Infrastruttura > Configura > Piani cluster in Cloud Assembly per aggiungere o gestire il piano del cluster che definisce la configurazione per un cluster di Tanzu Kubernetes distribuito.

Gli amministratori possono anche configurare cluster esterni per l'utilizzo con un'integrazione TMC. Per utilizzare cluster esterni con TMC, è necessario aggiungere un cluster in vRealize Automation Cloud e quindi associarlo al progetto appropriato come descritto di seguito.

  1. In Cloud Assembly, passare alla pagina Infrastruttura > Risorse > Kubernetes.
  2. Fare clic su Aggiungi nella scheda Cluster e quindi selezionare Collega cluster esterno nell'elenco a discesa.
  3. Immettere un Nome e una Descrizione per il cluster esterno.
  4. Selezionare se il cluster può essere condiviso globalmente o solo all'interno del progetto specificato.
  5. Selezionare il Gruppo di cluster a cui questo cluster verrà associato.
  6. Immettere le credenziali richieste per il cluster.
  7. Fare clic su Convalida per verificare la validità della configurazione del cluster.
  8. Fare clic su Aggiungi per aggiungere il cluster in vRealize Automation Cloud.

Dopo aver aggiunto il cluster esterno in vRealize Automation Cloud, è possibile aggiungere il cluster correlato al progetto appropriato in modo che l'integrazione di TMC possa accedere al cluster.

  1. Selezionare il progetto applicabile nella pagina dei progetti di Cloud Assembly.
  2. Selezionare la scheda Provisioning Kubernetes.
  3. Nella sezione Gruppo di cluster progetto, selezionare il gruppo di cluster che si desidera associare al progetto.

Il piano del cluster contenente il cluster esterno è disponibile per l'integrazione TMC.

L'esempio di YAML seguente è un modello cloud di integrazione di TMC semplice.
formatVersion: 1
inputs: {}
resources:
  Cloud_Tanzu_Cluster_1:
    type: Cloud.Tanzu.Cluster
    metadata:
      layoutPosition:
        - 0
        - 0
    properties:
      name: demo
      plan: small
      tmcClusterGroupName: my-cluster

Dopo aver creato un'integrazione di Tanzu Mission Control (TMC), è possibile collegare un cluster di TKG a un gruppo di cluster di TMC per semplificare la gestione del cluster.

Gli amministratori possono impostare un gruppo di cluster predefinito per ciascun progetto, che venga utilizzato da qualsiasi cluster di TKG distribuito in tale progetto. Gli amministratori possono inoltre impostare un gruppo di cluster predefinito nell'integrazione di TMC. Se nel progetto non è definito alcun gruppo di cluster, viene utilizzato il gruppo predefinito specificato nell'integrazione. Gli amministratori e gli utenti del cloud possono impostare un gruppo di cluster a cui collegare un cluster di TKG nel blueprint. Il gruppo di cluster nel blueprint viene utilizzato se non è impostato alcun gruppo di cluster predefinito per il progetto. L'elenco seguente riepiloga la priorità utilizzata per collegare un cluster di TKG a un gruppo di cluster di TMC quando ne viene definito uno in più posizioni:
  • Progetto
  • Blueprint
  • Endpoint

Quando un cluster di TKG viene eliminato, viene scollegato da TMC automaticamente.