-
集群中服务Operator CR被误删后,页面删除实例失败时应如何处理? - 云原生服务中心 OSC
使用场景 用户在OSC平台上架了一个服务,并且成功发布服务以及通过服务安装了一个服务实例,然后用户在集群控制节点上手动删除了服务Operator CR,后续用户在OSC服务实例页面想要删除服务实例时,发现实例删除报错,报错信息“timeout to handle resource
-
自定义服务CSD - 云原生服务中心 OSC
能力引用只支持引入operator类型的平台能力,即平台提供的包括监控、日志等的公共能力。 可通过defaultPath配置文件路径,统一配置到vendor目录下。
-
OSC服务规范介绍 - 云原生服务中心 OSC
OSC服务规范介绍 简介 云原生服务中心(Operator Service Center,OSC)服务规范旨在给出一种与云平台解耦的云原生服务的标准定义,可描述云原生服务在分布式云的部署和治理。
-
服务能力介绍 - 云原生服务中心 OSC
服务能力介绍 简介 云原生服务中心(Operator Service Center,OSC)能够提供大量开箱即用的云原生服务,支持服务的开发、发布、订阅、部署、升级、更新等,其面向对象包括服务开发者、服务使用者和服务提供商。本文旨在帮助开发者如何接入OSC平台并使用OSC能力。
-
配置表单控件 - 云原生服务中心 OSC
在Kubernetes 1.8中,CRD定义基于OpenAPI v3的验证模式的能力。基于OpenAPI v3能力,可用于自动生成用于创建实例的表单。 控件类型 表单控件 表单控件配置组合示例 父主题: 服务接入
-
什么是云原生服务中心 - 云原生服务中心 OSC
什么是云原生服务中心 云原生服务中心(Operator Service Center,OSC)是面向服务提供商和服务使用者的云原生服务生命周期治理平台,提供大量开箱即用的云原生服务,支持服务的开发、发布、订阅、部署、升级、更新等,帮助您简化云原生服务的生命周期管理。
-
创建存储 - 云原生服务中心 OSC
apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: volume.beta.kubernetes.io/storage-provisioner: paas.hw/local-pv volume.kubernetes.io
-
服务Operator资源被误删后,删除实例失败时如何清理? - 云原生服务中心 OSC
operator-chef插件重建成功后,重建helm-operator插件(Deployment名称为helm-operator)。 helm-operator插件重建成功后,在服务实例页面删除grafana异常服务实例。 grafana服务实例删除成功。 父主题: 服务管理
-
挂载存储 - 云原生服务中心 OSC
mypvc1 containers: - name: task-pv-container image: nginx ports: - containerPort: 80 name: "http-server
-
CRD典型格式 - 云原生服务中心 OSC
scope: Namespaced version: v1 # 可定义多个版本 versions: - name: v1alpha1 served: false # 需要卸载该版本时,先标记为 non-serving storage: false
-
制作镜像 - 云原生服务中心 OSC
制作镜像 制作实例镜像 制作Operator镜像 父主题: 如何从零开始开发Operator
-
制作服务包 - 云原生服务中心 OSC
制作服务包 创建服务包模板 修改服务包内容 生成服务包 父主题: 如何从零开始开发Operator
-
接入规范说明 - 云原生服务中心 OSC
取值列表:{CCE,UCS},分别表示CCE平台和UCS平台,大小写敏感,默认值为CCE。
-
概述 - 云原生服务中心 OSC
开发者可以遵从OSC自身的服务规范,或者直接使用开源Helm、Operator-Framework规范进行开发部署使用。 图1 OSC服务规范场景下开发整体流程图 图2 开源服务规范下开发流程图
-
如何解决系统插件或服务Operator一直处于安装中 - 云原生服务中心 OSC
如何解决系统插件或服务Operator一直处于安装中 使用场景 Operator-Chef在部署服务插件的过程中会访问Kubernetes提供的相关接口,例如:Create、Update等,在执行各个操作接口时,其超时时间为10秒,如果超过10秒可能会因为插件一直不能够正常部署造成一直处于安装中的状态
-
vendor目录 - 云原生服务中心 OSC
vendor目录 公共能力目录:{OSC-Package}/manifests/vendor,用于存放平台提供的能力配置文件,用于manifests目录中的CRD引用。
-
修改服务包内容 - 云原生服务中心 OSC
# permissions: null # 命名空间级别权限,与clusterPermissions结构相似,请按照Kubernetes RABC相关规范填写 deployments: # 实际运行operator deployments的具体执行内容,请参照Kubernetes
-
如何清理集群中OSC冗余插件数据 - 云原生服务中心 OSC
如何清理集群中OSC冗余插件数据 使用场景 用户使用OSC平台部署了相关OSC服务后,因为自身原因需要将集群中的OSC等插件信息清理掉,可以参考此章节进行处理。 使用前提 确保集群可以执行kubectl命令,以避免无法执行清理命令。
-
服务接入 - 云原生服务中心 OSC
服务接入完成后,可以参考《OSC 服务使用者指南》了解如何登录OSC平台进行验证。 服务能力介绍 Helm服务接入OSC平台 Operator服务接入OSC平台 对接运维能力(可选) 配置表单控件
-
替换镜像地址配置 - 云原生服务中心 OSC
替换镜像地址配置 OSC需替换values.yaml或者*.clusterserviceversion.yaml中的镜像地址,mapping.yaml文件确定OSC在values.yaml或者*.clusterserviceversion.yaml中哪些字段用于配置镜像地址。