本部分介绍了电信网络自动化资源。
编排集群
编排集群是基于 GKE 的控制平面集群,用于管理通过电信网络自动化部署的工作负载。编排集群使用 Config Controller 作为基础。
蓝图
蓝图 (BP) 是一组 Kubernetes 资源,以 YAML 文件的形式存在,其中包含自动部署所需基础设施所需的配置。
Telecom Network Automation 提供了一个蓝图库,其中包含关键蓝图。此蓝图库也称为公开目录。本指南中交替使用“蓝图库”和“公共目录”这两个术语。公共目录中的蓝图称为“公共蓝图”。
您可以将任何公共蓝图导入到电信网络自动化项目中,并根据自己的业务需求对其进行自定义。这些蓝图称为专用目录。
蓝图的生命周期如下:
导入后,蓝图在创建后会处于 DRAFT 状态。所有修改均针对处于草稿状态的蓝图进行。
当编辑内容准备好送审时,您可以提议蓝图并将状态更新为 PROPOSED。您无法修改处于 PROPOSED 状态的蓝图。
批准建议的蓝图后,该蓝图会更新为 APPROVED 状态。系统会提交新修订版本。
您可以使用最新提交的修订版本在编排集群或工作负载集群上创建部署。
对 APPROVED 蓝图进行修改会将状态返回到 DRAFT。蓝图的上次已提交修订版本表示最新的已批准状态。
蓝图的部署级别用于指定蓝图的应用位置。下表介绍了可用的蓝图级别:
水合:您无法在水合级别使用蓝图来创建部署。您无法在编排集群或工作负载集群上手动启动这些蓝图的部署。这些蓝图会保留在您的专用目录中,并由电信网络自动化功能进行配置和部署。
单次部署:您可以在私有目录中修改单次部署级别的蓝图,并使用这些蓝图在编排集群上创建部署,但需要获得用户批准。
多部署:您可以在私有目录中修改多部署级别的蓝图,并使用这些蓝图在编排集群上创建部署,从而创建进一步的水合级别部署。
部署
部署是您在编排集群或工作负载集群上应用的已启动蓝图。部署开始时处于 DRAFT 状态。所有修改都在此状态下进行。应用部署后,如果打开该部署进行修改,则该部署处于 DRAFT 状态,而之前的修订版本是当前应用的修订版本。
APPLIED 状态表示已应用于编排或工作负载集群的部署的内容。当部署被应用时,系统会创建修订版本。在您修改并应用部署之前,此修订版本表示集群上已应用的最新视图,修改并应用部署后,系统会创建新的修订版本。
处于 DELETING 状态的部署会被标记为待删除。您可以通过 ComputeDeploymentStatus API 查询删除情况。不允许对处于 DELETING 状态的部署进行更新。
部署管理员负责处理部署并进行适当的更改。与蓝图不同,部署只有少数可编辑的文件和字段,用户可以根据规范进行编辑。