通过 Cloud Consumption Interface (CCI),Automation Service Broker DevOps 用户可以主要使用虚拟机服务和 vSphere with Tanzu 内的 Tanzu Kubernetes Grid Service 来置备主管命名空间,并使用其关联的服务创建 Kubernetes 工作负载(虚拟机、TKG 等)。
Automation Service Broker 中的 Cloud Consumption Interface 入门
Cloud Consumption Interface 使用 VMware Aria Automation 项目和基础架构以及 vSphere Kubernetes 资源作为基础,CCI 用户可以在此基础上使用命名空间和关联服务创建虚拟机和其他资源。服务是遵循 SDK 准则的可插接式 UI,它们作为已整合到 CCI 中的单独应用程序进行构建和测试。CCI 包含的向导可引导您完成使用服务创建虚拟机和其他资源的过程。使用服务时,CCI 会自动生成 YAML 代码,用户可以下载这些代码用作部署或 IaaS 资源的基础。
要使用 CCI 为部署配置虚拟机或其他资源,用户必须登录到 Automation Service Broker,单击使用选项卡,然后选择主管命名空间。将有一个或多个包含命名空间类的项目供您使用。命名空间类由管理员定义,用作为用户创建的命名空间预留资源的模板。选择命名空间类后,可以创建新的命名空间。命名空间用作具有一系列资源和服务的个人工作区。
在管理上启用后,授权的 DevOps 用户可以通过在 Automation Service Broker 应用程序的“使用”选项卡上选择“主管命名空间”来激活 CCI。此时将显示 CCI 的“欢迎使用”页面以及用户可用的项目列表,还会显示与所选项目关联的命名空间类。可以使用可用的命名空间类作为模板来创建新命名空间。然后,可以使用服务创建虚拟机或其他组件,将其作为命名空间的一部分。
如果关闭“欢迎使用”页面,也可以从 CCI 主页开始工作。此页面在不同的选项卡上列出了可供您使用的命名空间和项目。此外,左侧的树视图显示了可用项目列表,可以展开它查看每个项目中的命名空间类。默认情况下,不会为管理用户显示这两个页面。