检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基本概念 服务 服务是OSC管理的最大粒度实体,由用户上传的服务包,会抽象成为服务用于统一管理。 实例 服务按用户指定参数部署到具体的Kubernetes集群中,称为服务的一个实例,一个服务可以拥有多个实例。 集群 集群指容器运行所需要的云资源组合,关联了若干云服务器节点、负载均
CRD示例。 新增自定义服务文件helmrelease_csd.yaml,可按需配置相关服务能力。 特别说明 Helm类型包转成OSC服务包与Operator类型不相同。转换过程中会根据Helm Chart name自动创建对应的CRD,版本试用版v1。 CRD中group固定值helm
#【必选】包含了chart信息文件,包括api版本、名称、描述、图标、类型、注释 ├─ values.yaml #【必选】参数值文档,为templates下的文档配置参数值 ├─ values.schema.json #【可选】一个使用JSON结构的values
创建实例应用时,往往涉及大量的参数配置,为方便用户使用,OSC console提供了自动生成表单的能力。 在Kubernetes 1.8中,CRD定义基于OpenAPI v3的验证模式的能力。基于OpenAPI v3能力,可用于自动生成用于创建实例的表单。 控件类型 表单控件 表单控件配置组合示例
Tracing: 日志。 Developer Tools:开发工具。 Networking:网络。 Others:其他类型服务;如服务类型非11种,均为其他类型服务。 Operator-Framework Operator服务包 Operator-Framework服务中的描述信息存放在*
均可为输入目录或者压缩包,oscctl会根据参数是否存在文件扩展名及扩展名类型自动判断并进行转换。现支持tgz和zip类型的压缩包输入和输出。 oscctl转换工具,可以帮助已经拥有helm或者operator-framework类型的服务包,快速转换为OSC格式,从而对接运维和
- /var/kafka/ - /var/kafka/access/kafka-access.log 具体参数说明如下: 参数名 含义 类型 是否必填 备注 apiVersion 配置版本 string 是 固定为osc.io/v1 kind 配置种类 string
表支持四个维度的组合查询,详细信息如下: 事件类型、事件来源、资源类型和筛选类型,在下拉框中选择查询条件。 筛选类型按资源ID筛选时,还需手动输入某个具体的资源ID。 筛选类型按事件名称筛选时,还需选择某个具体的事件名称。 筛选类型按资源名称筛选时,还需选择或手动输入某个具体的资源名称。
式挂载存储,具体请参见挂载存储 。 云存储类型 云存储类型主要指标包括: IO读写时延:连续两次进行读写操作所需要的最小时间间隔。 IOPS:每秒进行读写的操作次数。 吞吐量:每秒读取和写入的数据量。 更多信息请参见云硬盘EVS:磁盘类型及性能介绍,云磁盘计费方式请参见云硬盘计费说明。
unitType: "" 斜体字的部分则需要根据服务的实际情况进行适配更改。具体配置参数可见下面表格说明。 参数名 含义 类型 是否必填 备注 apiVersion 配置版本 string 是 固定为osc.io/v1 kind 配置种类 string
categories: database devices: CPU,GPU,NPU industries: education,media 参数名称 参数描述 参数示例 必选 source 包来源,取值范围:{ISV, OpenSource, HuaweiProvided},分别表示独立服务
replaces: example-operator.v0.0.1 customresourcedefinitions: ... 参数名称 参数描述 参数示例 必选 source 包来源,取值范围:{ISV, OpenSource, HuaweiProvided},分别表示独立服务
logpath: /var/paas/sys/log/operator/xxx-operator.log 表1 Lifecycle配置 参数名称 参数描述 参数示例 必填 install.strategy 安装方式,目前仅支持deployment方式 deployment 否 install
服务实例日常操作 查看实例信息 查看监控信息 查看服务实例日志 升级服务实例 变更实例规格 修改配置参数(可选) 执行实例运维动作(可选)
└── tests │ └── test-connection.yaml └── values.yaml 参数 描述 类别(路径/文件) 是否必选 OSC是否已经支持 hwfka-operator-package 通过oscctl创建出来的标准服务包。 路径
支持通过实例名称、区域、集群名称、命名空间和状态进行服务实例查询,直接在搜索栏选择对应条件和关键字即可。 单击实例名称,进入实例的基本信息页面。 服务实例的通用信息 参数 说明 服务版本 实例所属的服务的版本。 所属服务 实例所属的服务。 状态 当前实例的运行状态。 区域 实例所在的区域,诸如“上海一”、“北京四”等。
go.txt └── main.go 参数domain一般为公司域名,如:huawei.com。 main.go作为程序入口,初始化了Manager,由Manager来管理API和Controller。 初始化Manager时,可以指定参数,限制该Operator中所有Contr
OSC服务:支持通过oscctl工具将Operator服务和Helm服务转换成OSC服务。 服务包校验:Helm服务需要通过Helm社区的helm lint校验没有Error类型错误,才能正常在OSC上传。建议使用Helm v3.5.4版本。 服务管理限制 取消订阅会同时清理已创建的实例及实例所在集群的控制组件。
建服务实例。 动态UI控件支持实例运行时状态显示。 服务已配置动态UI控件,部署服务实例后,实例详情页面可以展示实例的运行详情,比如运行时参数,并支持配置修改。 提供扩展目录,支持对接运维能力。 OSC支持开发者在扩展目录中添加配置文件对接运维能力。基于该规范开发的服务在部署时,
原因。 当服务提供商发布新版本后,单击操作栏“更多->升级”选项,则可以升级对应集群下的服务插件。 管理服务插件功能仅针对operator类型的服务。 父主题: 服务插件管理