云原生服务中心 OSC-自定义服务CSD:role
role
在Openshift Operator Framework规范中,开发者定义的各类CRD资源都是对等的,没有更进一步的划分,但从实际的功能属性上来说,很容易识别出,不同CRD所处的层级和使用场景并不相同,以etcd为例,可能定义有代表服务主体本身的etcd CRD,以及表示etcd备份的backup CRD,两者客观上存在从属和依赖关系。所以,平铺的定义方式并不能很好的体现这种资源的层级和保证用户体验,在这个维度进行了细化,把CRD的功能和应用场景,按其角色分为以下两类:
- serviceEntity: 服务实体类资源,即提供如etcd实例CRD定义。
- operation:运维功能类,服务实例安装后以独立页签的形式展示,用户可以浏览已有的operation实例以及主动下发新的operation实例,如etcd backup CRD。
其中operation属于服务实体资源的能力(Capability)范畴,与serviceEntity相比只是行为方式上有所不同。
特别地,认为Helm服务的场景是一个最基本的,只包含一个serviceEntity资源定义的场景。Operator则可以包含多个不同角色的 CS D,服务包在转换为OSC服务包后,用户需要对不同角色的CRD对应的CSD文件进行定制化的配置。
- ModelArts自定义镜像_自定义镜像简介_如何使用自定义镜像
- 分布式云原生服务中心_华为云分布式云原生_华为云UCS服务中心
- 华为GaussDB自定义函数_GaussDB教程_华为高斯数据库自定义函数
- GaussDB数据库自定义函数_GaussDB 华为_高斯数据库自定义函数
- 分布式云原生分发应用实例_华为云分布式云原生_华为云UCS分发应用实例
- 安全云脑_自定义告警模型-华为云
- ModelArts推理部署_创建AI应用_自定义镜像规范-华为云
- 权限管理能力_怎么设置权限_云容器引擎
- 分布式云原生域名访问_华为云分布式云原生_华为云UCS域名访问
- OBS如何绑定自定义域名_OBS如何使用CDN加速_OBS如何使用CDN自动刷新