检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在Kubernetes 1.8中,CRD定义基于OpenAPI v3的验证模式的能力。基于OpenAPI v3能力,可用于自动生成用于创建实例的表单。 控件类型 表单控件 表单控件配置组合示例 父主题: 服务接入
原因。 当服务提供商发布新版本后,单击操作栏“更多->升级”选项,则可以升级对应集群下的服务插件。 管理服务插件功能仅针对operator类型的服务。 父主题: 服务插件管理
生命周期Lifecycle:声明服务包的安装、升级等有关服务包的生命周期等相关信息。 图1 领域模型 Raw目录下内容有且仅支持Helm类型服务的管理标准,即服务包类型为Operator,也可能存在Raw目录,但是会在服务包上传部署过程中将Raw目录及目录下内容进行忽略。 服务生命周期 服务
对应服务的生命周期管理如安装、升级、删除等操作,因此建议用户不要在后端手动删除或修改oc-operator的pod或者deployment类型资源。 操作步骤 登录云原生服务中心控制台,在左侧导航栏单击"服务插件",在界面右侧选择“系统插件”页签,进入系统插件页面。 选择对应需要修复的集群插件,单击
templates目录 {Helm}/ ├─ Chart.yaml #【必选】包含了chart信息文件,包括api版本、名称、描述、图标、类型、注释 ├─ values.yaml #【必选】参数值文档,为templates下的文档配置参数值 ├─ values.schema
发布服务必须使用通过云市场认证的账号登录,如果没有通过云市场认证的账号,请申请账号,具体请参见云市场计划。 在“发布商品”页面商品接入类型选择“容器”,填写商品信息。 在选择资产时,选择OSC服务已经注册的资产类。 单击“提交”按钮提交商品上架申请,等待云市场运营人员的审批。
单CPU架构:一般制作生成的容器镜像,其默认只能在某一种CPU架构的节点上运行,比如X86或ARM。 多CPU架构:由多个单架构容器镜像制作而成,能够根据节点架构类型而选择对应的架构镜像并运行,多架构镜像制作方法可以参考CCE中使用x86和ARM双架构镜像。 如果服务仅支持一种CPU架构,则直接提供对应
APIs的框架,有如下两种安装方法 。 安装方法一:根据kubebuilder官网提供的go语言版本和节点系统架构下载。 # go env GOOS -- 获取操作系统类型,例如:linux等 # go env GOARCH -- 获取系统架构,例如:arm或amd64等 $ curl -L -o kubebuilder
memcacheds.osc.huawei.com spec: group: osc.huawei.com names: # 可创建的对象类型 kind: Memcached listKind: MemcachedList # 复数名称 plural:
正常使用上传功能。 操作步骤 登录云原生服务中心控制台。 在左侧导航栏选择“我的服务”。 选择“私有服务”页签,单击“上传服务”,显示两种类型的仓库,单击"容器镜像仓库(企业版)"。 在未配置后端仓库实例的存储源时,用户可以单击"配置存储源"按钮,进入配置存储源界面。 如果未在"
OSC对接了云审计服务,记录了各种与服务相关的操作事件,便于日后的查询、审计和回溯。 支持云审计的关键操作 表1 云审计服务支持的OSC操作列表 操作名称 资源类型 事件名称 删除仓库绑定关系 relation UnBindRegistryRelation 建立仓库绑定关系 relation BindRegistryRelation
18_20210918221431 编辑文件 实例版本定义配置是在csd文件中配置versionDefinition,实例版本定义支持operator类型和Helm类型。 versionDefinition: mode: url path: spec.image tags:
下面以grafana-n8avo0为例进行说明,如下图所示为服务删除失败的实例。 在步骤4获取的弹性公网节点上,执行查找当前资源的命令,资源类型统一为HelmRelease, 资源名称为grafana-n8avo0为例进行说明。 删除掉如下红框中的两行,并且执行wq!保存返回。 此
datadog-operator-0.3.2 ├── lifecycle.yaml # operator生命周期文件,helm类型内容为空 ├── manifests │ ├── datadogmetric_crd.yaml # datadogmetric
grafana-5.5.7 ├── lifecycle.yaml # operator生命周期文件,helm类型内容为空 ├── manifests │ ├── helmrelease_crd.yaml # osc定义helm release的crd服务
单数形式:singular: hwfka。 简称:shortNames: hfk。 构建CR 通过CustomResource(CR)的方式创建新资源类型,在CR中为应用定义参数和状态属性。 参数 size:应用实例包含的实例数量。 image:应用的容器镜像地址。 storage:应用数据存储相关配置。
图1 服务部署流程 操作步骤 登录OSC控制台,在左侧导航栏选择"我的服务",在私有服务页面单击“上传服务”。 选择所需要的服务包仓库存储类型。 选择"容器镜像仓库",用户可直接上传服务包。上传到"容器镜像仓库"的服务包,可登录上海一Region容器镜像服务 SWR进行查看,生成
ge, type分为initContainer/container/ephemeralContainer三种类型,对应deployment中支持的三种container类型场景状态。 上述例子中lifecycle字段只是部分配置,deployment元素的完整配置如下: lifecycle:
变更实例规格 云原生服务中心OSC的服务来自不同的服务提供商,不同类别的服务实例规格变更方式存在差异,具体请咨询服务提供商,以服务实例的展示界面为准。以Kafka为例,展示如何变更实例规格。 纵向扩容kafka集群 单击服务实例页面右上角的编辑按钮,编辑服务实例的yaml信息。
固定名称,不可修改 OSC兼容两种开源规范,Helm和Operator,package目录用于存放服务的Helm模板或者Operator包,两种类型二选一。 是 osc部署包 {serviceName}-{Version}.zip 服务名+版本号+zip命名 osc部署包,参考《OSC服务开发者指南》章节2