La interfaz de consumo de nube (Cloud Consumption Interface, CCI) permite a los usuarios de desarrollo y operaciones de Automation Service Broker aprovisionar espacios de nombres de supervisor y utilizar sus servicios asociados para crear cargas de trabajo de Kubernetes utilizando principalmente el servicio de máquina virtual y el Tanzu Kubernetes Grid Service dentro de espacios de nombres de vSphere.
La interfaz de consumo de nube utiliza proyectos e infraestructura de VMware Aria Automation, y recursos de vSphere Kubernetes como base para que los usuarios de CCI puedan trabajar con espacios de nombres y servicios asociados a fin de crear máquinas virtuales y otros recursos. Los servicios son interfaces de usuario conectables que siguen las directrices del SDK. Se compilan y se prueban como aplicaciones independientes que se han incorporado en CCI.
CCI proporciona asistentes que guían en el proceso de usar servicios para crear máquinas virtuales y otros recursos. Al trabajar con servicios, CCI genera automáticamente código YAML que los usuarios pueden descargar para utilizar como base de implementaciones o recursos de IaaS.
Para configurar máquinas virtuales u otros recursos para la implementación mediante CCI, es preciso iniciar sesión en Automation Service Broker, hacer clic en la pestaña Consumir y seleccionar Espacios de nombres de supervisor. Una página Le damos la bienvenida muestra los proyectos que contienen las clases de espacio de nombres que están disponibles.
Los administradores definen las clases de espacio de nombres y funcionan como plantillas que reservan recursos para los espacios de nombres que crean los usuarios. Después de seleccionar una clase de espacio de nombres, puede crear un nuevo espacio de nombres. El espacio de nombres es un área de trabajo personal con un conjunto de recursos y servicios.
Si descartó la página Bienvenida, también puede empezar a trabajar desde la página Inicio de la CCI. En esta página se enumeran los espacios de nombres y los proyectos disponibles en pestañas independientes. Además, la vista de árbol de la izquierda muestra una lista de proyectos disponibles, que puede expandirse para ver las clases de espacio de nombres dentro de cada proyecto. De forma predeterminada, no se muestra ninguna de estas páginas a los usuarios administrativos.
La pertenencia al proyecto determina el acceso a las zonas de nube, a las zonas de Kubernetes o a ambas, y cada uno de los siguientes casos describe lo que verá en función de su nivel de acceso al proyecto.
- Los usuarios que son miembros de un proyecto que solo está configurado con zonas de Kubernetes verán el nodo Espacios de nombres de supervisor de la CCI en el menú de la izquierda de la pestaña Consumir, pero no verán los nodos Catálogo ni Implementaciones, ni tampoco tendrán acceso a ellos en el panel del menú de la izquierda de Automation Service Broker.
- Los usuarios que son miembros de un proyecto pertenecen a un proyecto que está configurado con zonas de nube y zonas de Kubernetes verán los nodos Catálogo e Implementaciones en el menú de la izquierda, pero no verán la CCI mediante el nodo Espacios de nombres de supervisor ni tendrán acceso a ella.
- Los usuarios que son miembros de un proyecto que está configurado con zonas de nube y zonas de Kubernetes tienen acceso al nodo Espacios de nombres de supervisor y a los nodos Catálogo e Implementaciones en el menú de la izquierda de Automation Service Broker.