Die Cloud Consumption Interface (CCI) ermöglicht es Automation Service Broker DevOps-Benutzern, Supervisor-Namespaces bereitzustellen und die zugehörigen Dienste zum Erstellen von Kubernetes-Arbeitslasten zu verwenden, wobei hauptsächlich der VM-Dienst und der Tanzu Kubernetes Grid Service innerhalb von vSphere-Namespaces zum Einsatz kommen.
Die Cloud Consumption Interface verwendet VMware Aria Automation-Projekte und Infrastruktur und vSphere Kubernetes-Ressourcen als Grundlage, auf der CCI-Benutzer mit Namespaces und zugehörigen Diensten arbeiten können, um virtuelle Maschinen und andere Ressourcen zu erstellen. Bei Diensten handelt es sich um Plug-In-Benutzeroberflächen, die den SDK-Richtlinien entsprechen. Sie werden als separate Anwendungen erstellt und getestet, die in CCI integriert wurden.
CCI stellt Assistenten bereit, die Sie durch den Prozess zur Verwendung von Diensten zum Erstellen von virtuellen Maschinen und anderen Ressourcen führen. Bei der Arbeit mit Diensten generiert CCI automatisch YAML-Code, den Benutzer herunterladen und als Basis für Bereitstellungen oder IaaS-Ressourcen verwenden können.
Um virtuelle Maschinen oder andere Ressourcen für die Bereitstellung mithilfe der CCI zu konfigurieren, melden Sie sich bei Automation Service Broker an, klicken auf die Registerkarte Verbrauchen und wählen Supervisor-Namespaces aus. Auf der Seite Willkommen werden Projekte mit den für Sie verfügbaren Namespace-Klassen angezeigt.
Namespace-Klassen werden von Administratoren definiert und fungieren als Vorlagen, in denen Ressourcen für die von Benutzern erstellten Namespaces reserviert werden. Nach dem Auswählen einer Namespace-Klasse können Sie einen neuen Namespace erstellen. Der Namespace ist Ihr persönlicher Arbeitsbereich mit einer Reihe von Ressourcen und Diensten.
Wenn Sie die Seite Willkommen schließen, können Sie auch über die CCI-Seite Start arbeiten. Auf dieser Seite werden die Namespaces und Projekte aufgelistet, die Ihnen auf separaten Registerkarten zur Verfügung stehen. Darüber hinaus zeigt die Strukturansicht auf der linken Seite eine Liste der verfügbaren Projekte an. Diese Liste können Sie erweitern, um die Namespace-Klassen in jedem Projekt anzuzeigen. Standardmäßig wird keine dieser Seiten für Administratorbenutzer angezeigt.
Anhand der Projektmitgliedschaft wird festgelegt, ob auf Cloud- und/oder Kubernetes-Zonen zugegriffen werden kann. In den folgenden Szenarien wird beschrieben, welche Optionen dem jeweiligen Benutzer je nach Projektzugriffsebene angezeigt werden.
- Benutzern, die Mitglieder eines Projekts sind, das nur mit Kubernetes-Zonen konfiguriert ist, wird die Menüoption „Supervisor-Namespaces“ für CCI im linken Menü der Registerkarte „Verbrauchen“ angezeigt. Die Menüoptionen „Katalog“ oder „Bereitstellungen“ im linken Bereich des Automation Service Broker-Menüs werden den Benutzern aber weder angezeigt, noch haben diese Zugriff darauf.
- Benutzern, die Mitglieder eines Projekts sind, das sowohl mit Cloud-Zonen als auch mit Kubernetes-Zonen konfiguriert ist, werden die Menüoptionen „Katalog“ und „Bereitstellungen“ im linken Menü angezeigt. CCI wird jedoch nicht angezeigt, und die Benutzer können über die Menüoption „Supervisor-Namespaces“ nicht auf CCI zugreifen.
- Benutzer, die Mitglieder eines Projekts sind, das sowohl mit Cloud-Zonen als auch mit Kubernetes-Zonen konfiguriert ist, haben Zugriff auf die Menüoption „Supervisor-Namespaces“ und auf die Menüoptionen „Katalog“ und „Bereitstellungen“ im linken Automation Service Broker-Menü.