Cloud Assembly bietet verschiedene Optionen zum Konfigurieren, Verwalten und Bereitstellen von virtuellen Kubernetes-Arbeitslasten.
Es gibt zwei Optionen für das Arbeiten mit Tanzu Kubernetes-Ressourcen in Cloud Assembly. Sie können eine vSphere with Tanzu Kubernetes-Konfiguration erstellen, die für den Zugriff auf die nativen vSphere Tanzu Kubernetes-Funktionen nur ein geeignetes vCenter-Cloud-Konto und einen Cluster-Plan erfordert. Mit dieser Option können Sie ein vCenter-Cloud-Konto nutzen, um auf Supervisor-Namespaces zuzugreifen, mit denen Sie vSphere Kubernetes-basierte Arbeitslasten bereitstellen. Sie können externe Kubernetes-Ressourcen auch in Cloud Assembly konfigurieren.
Alternativ können Sie VMware Tanzu Kubernetes Grid Integrated Edition (TKGI), früher PKS, integrieren. Für diesen Typ der Kubernetes-Implementierung ist eine PKS-Integration in Cloud Assembly erforderlich. Es ist kein Cloud Assembly-Clusterplan erforderlich.
Schließlich können Sie auch eine Red Hat OpenShift-Integration mit Cloud Assembly erstellen, um Kubernetes-Ressourcen zu konfigurieren, zu verwalten und bereitzustellen.
Arbeiten mit vSphere with Tanzu Kubernetes-Clustern
vSphere 7.x enthält wesentliche Verbesserungen, mit denen Sie nativ mit Kubernetes arbeiten können, um sowohl virtuelle Maschinen als auch Container über eine Schnittstelle zu verwalten. Cloud Assembly ermöglicht es Benutzern, die in vSphere eingebetteten vSphere with Tanzu Kubernetes-Funktionen zu nutzen. Sie können über ein vCenter-Cloud-Konto mit einer vSphere-Implementierung, die Supervisor-Cluster enthält, auf vSphere with Tanzu Kubernetes-Funktionen zugreifen. In dieser Implementierung können Sie sowohl konventionelle virtuelle Maschinen als auch Kubernetes-Cluster aus vCenter verwalten.
Für Tanzu Kubernetes-Supervisor-Namespaces müssen die Benutzer Zugriff auf eine entsprechende vSphere SSO-Instanz haben, damit sie sich über einen bereitgestellten Link anmelden und auf die Details zum Supervisor-Namespace zugreifen können. Anschließend können sie ein angepasstes kubectl-Plug-In mit vSphere-Authentifizierung herunterladen, um ihren Supervisor-Namespace verwenden zu können.
Um diese Funktionalität nutzen zu können, müssen Sie über einen vCenter mit einem vSphere-Cloud-Konto verfügen, auf dem Supervisor-Namespaces konfiguriert sind. Nachdem sich ein Benutzer angemeldet hat, kann er geeignete Namespaces verwenden.
Arbeiten mit VMware Tanzu Kubernetes Grid Integrated Edition- (TKGI) oder OpenShift-Integrationen
Für TKGI, externe Cluster oder OpenShift-Konfigurationen stellt Cloud Assembly Zugriff auf eine Kubeconfig-Datei bereit, mit der Benutzer auf entsprechende Kubernetes-Cluster zugreifen können.
Nachdem Sie eine TKGI- oder OpenShift-Integration erstellt haben, werden entsprechende Kubernetes-Cluster in Cloud Assembly verfügbar. Sie können Kubernetes-Komponenten erstellen und zu Cloud Assembly hinzufügen, um die Verwaltung von Cluster- und Containeranwendungen zu unterstützen. Diese Anwendungen bilden die Basis für Self-Service-Bereitstellungen, die im Service Broker-Katalog verfügbar sind.