借助 Cloud Consumption Interface (CCI),Automation Service Broker DevOps 用户可以主要使用 vSphere 命名空间中的虚拟机服务和 Tanzu Kubernetes Grid Service 来置备主管命名空间,并使用其关联的服务创建 Kubernetes 工作负载。
Cloud Consumption Interface 使用 VMware Aria Automation 项目和基础架构以及 vSphere Kubernetes 资源作为基础,CCI 用户可以在此基础上使用命名空间和关联服务创建虚拟机和其他资源。服务是遵循 SDK 准则的可插入 UI。它们作为已纳入 CCI 的单独应用程序进行构建和测试。
CCI 提供了向导,指导您完成使用服务创建虚拟机和其他资源的过程。使用服务时,CCI 会自动生成 YAML 代码,用户可以下载这些代码用作部署或 IaaS 资源的基础。
要使用 CCI 为部署配置虚拟机或其他资源,请登录到 Automation Service Broker,单击使用选项卡,然后选择主管命名空间。欢迎使用页面显示包含您可以使用的命名空间类的项目。
命名空间类由管理员定义,用作模板,用于为用户创建的命名空间预留资源 选择命名空间类后,可以创建新的命名空间。命名空间是具有一组资源和服务的个人工作区。
如果关闭欢迎使用页面,也可以从 CCI 主页开始工作。此页面在不同的选项卡上列出了可供您使用的命名空间和项目。此外,左侧的树视图显示了可用项目列表,可以展开它查看每个项目中的命名空间类。默认情况下,不会为管理用户显示这两个页面。
项目成员资格确定对云区域和/或 Kubernetes 区域的访问权限,以下每个场景都描述将根据您的项目访问级别看到的内容。
- 如果用户是仅配置了 Kubernetes 区域的项目成员,用户将在“使用”选项卡的左侧菜单中看到 CCI 的“主管命名空间”节点,但看不到也无权访问 Automation Service Broker 左侧菜单窗格中的“目录”或“部署”节点。
- 如果用户是仅配置了云区域的项目成员,用户将在左侧菜单中看到“目录”和“部署”节点,但无法通过主管命名空间节点查看或访问 CCI。
- 如果用户是同时配置了云区域和 Kubernetes 区域的项目成员,用户有权访问“主管命名空间”节点以及 Automation Service Broker 左侧菜单中的“目录”和“部署”节点。