Cloud Assembly offre diverse opzioni per la configurazione, la gestione e la distribuzione dei carichi di lavoro virtuali Kubernetes.
Sono disponibili due opzioni per utilizzare le risorse Tanzu Kubernetes in Cloud Assembly. È possibile creare una configurazione di vSphere with Tanzu Kubernetes, che richiede solo un account cloud vCenter adatto e un piano cluster per accedere alle funzionalità di vSphere Tanzu Kubernetes native. Con questa opzione, è possibile utilizzare al meglio un account cloud vCenter per accedere agli spazi dei nomi del supervisore per distribuire i carichi di lavoro vSphere basati su Kubernetes. È inoltre possibile integrare le risorse Kubernetes esterne in Cloud Assembly.
In alternativa, è possibile integrare VMware Tanzu Kubernetes Grid Integrated Edition (TKGI), in precedenza denominato PKS. Questo tipo di implementazione Kubernetes richiede un'integrazione PKS in Cloud Assembly. Non richiede un piano del cluster di Cloud Assembly.
Infine, è inoltre possibile creare un'integrazione di Red Hat OpenShift con Cloud Assembly per configurare, gestire e distribuire le risorse Kubernetes.
Utilizzo dei cluster di vSphere with Tanzu Kubernetes
La versione vSphere 7.x contiene miglioramenti significativi che consentono di utilizzare Kubernetes in modo nativo per gestire sia le macchine virtuali che i container da un'unica interfaccia. Cloud Assembly consente agli utenti di utilizzare al meglio le funzionalità di vSphere with Tanzu Kubernetes incorporate in vSphere. È possibile accedere alla funzionalità di vSphere with Tanzu Kubernetes tramite un account cloud vCenter con un'implementazione di vSphere che contenga cluster supervisore. Questa implementazione consente di gestire le macchine virtuali convenzionali e i cluster Kubernetes da vCenter.
Per gli spazi dei nomi supervisore di Tanzu Kubernetes, gli utenti devono poter accedere a un SSO di vSphere applicabile in modo che possano accedere al collegamento fornito ai dettagli dello spazio dei nomi supervisore. Quindi, possono scaricare un Kubectl personalizzato con l'autenticazione di vSphere affinché possano utilizzare lo spazio dei nomi supervisore.
Per utilizzare questa funzionalità, è necessario disporre di un vCenter con un account cloud di vSphere configurato con spazi dei nomi supervisore. Dopo aver eseguito l'accesso, è possibile iniziare a utilizzare gli spazi dei nomi applicabili.
Utilizzo delle integrazioni di VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) oppure OpenShift
Per TKGI, i cluster esterni o le configurazioni OpenShift, Cloud Assembly fornisce l'accesso a un Kubeconfig che consente agli utenti di accedere ai cluster Kubernetes applicabili.
Dopo aver creato un'integrazione con TKGI oppure OpenShift, i cluster Kubernetes applicabili diventano disponibili in Cloud Assembly ed è possibile creare e aggiungere componenti Kubernetes a Cloud Assembly per supportare la gestione delle applicazioni cluster e contenitori. Queste applicazioni costituiscono la base delle distribuzioni self-service disponibili nel catalogo di Service Broker.