检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
取值列表:{CCE,UCS},分别表示CCE平台和UCS平台,大小写敏感,默认值为CCE。
UpgradeClusterBinding 删除服务接入组件 clusterbindings DeleteClusterBinding 服务预上架 file PreRelease 服务上架 service ApproveService 删除服务 service DeleteService
服务包规范 本规范主要面向对象为初次开发的服务以及想要使用OSC平台提供的附加能力进行规范转换的服务。 如果开发者已有或仅想使用Helm/Operator-Framework规范的服务,可以直接参考章节开源服务包规范。
服务使用限制 云原生服务中心市场中的开源服务均来源于开源社区提供,本平台仅提供部署体验功能,请勿直接在在生产环境中运行使用。 云原生服务中心市场中的开源服务在运行中出现的问题,可直接到开源社区中提issue解决,本平台会不定期更新社区新版本。
填写“服务版本”,选择对应的OBS桶,关联需要上传到OSC平台的服务包,完成后单击“确认”即可完成添加版本操作。 如果没有OBS桶,则可以单击“新建桶”进行跳转到对应页面进行创建并上传服务包。 当前OSC仅支持中心region(上海一)下的桶对接使用。
OSC服务平台支持部署上述两种开源的服务包,但是如需同时使用OSC对外提供的运维和表单控件能力,则需要将部署包转换为符合OSC规范格式的服务包,工具的转换使用可以参考章节oscctl工具使用。 Operator规范 Helm规范 父主题: OSC服务规范
/bitnami tags: - bitnami-common version: 1.x.x description: etcd is a distributed key value store that provides a reliable way
想使用OSC提供的高级能力,比如监控、日志等运维能力,在Helm或者Operator服务包中添加配置文件,对接平台运维能力,然后再按照制作流程的指导制作服务包。 服务包目录结构约束 服务包镜像名称约束 服务内容说明 镜像拉取配置说明 父主题: 服务包制作
/kubebuilder /usr/local/bin/ 父主题: 开发Operator
v3.8.1/kustomize_v3.8.1_linux_amd64.tar.gz # 解压并安装 $ tar zxvf kustomize_v3.8.1_linux_amd64.tar.gz $ chmod +x kustomize $ mv kustomize /usr/local/bin
是 资源集合 manifests 存放Resources资源定义的集合,以及平台公共能力。 是 第三方目录 raw 存放兼容的第三方文件,如Helm/Operator-Framework。
repository: bitnami/mariadb tag: 10.5.8-debian-10-r46 redis: image: docker.io/bitnami/redis:6.0.10 mapping.yaml配置为: instance: -
Big Data: 大数据。 Database: 数据库。 Monitoring:监控。 Security:安全。 Streaming & Messaging:流媒体&消息。 Integration & Delivery:集成交付。 Logging & Tracing: 日志。
部署平台 分为“全部”、“CCE”、“IEF”和“UCS”。 付费 分为“全部”、“免费”和“付费“。 订阅服务。 通过单击服务名称进入服务详情页,并在右侧的“帮助链接”下的“Provider”和“Maintainers”获取提供商和维护人员的联系方式进行咨询。
配置示例: type: string title: Extra RabbitMQ Configuration description: Extra configuration to be appended to...
在Reconcile()上添加markers,增加Operator对于Service、StatefulSet、Deployment、Pod的管理权限,SDK即可自动生成对应的role和rolebinding等资源描述文件。
controller-tools/cmd/controller-gen@v0.7.0 go get: added sigs.k8s.io/controller-tools v0.7.0 /mnt/d/repository/Go/GOPATH/src/hwfka-operator/bin
restriction: scenes: - CCE x-descriptors: - "urn:alm:descriptor:com.huawei.ui:hwDnatElbAccess" 其中restriction.scenes字段表示该控件只在特定的部署平台下展示
namespaces := []string{"foo", "bar"} mgr, err := ctrl.NewManager(ctrl.GetConfigOrDie(), ctrl.Options{ Scheme: scheme, MetricsBindAddress
/zkGenConfig.sh && bin/zookeeper-server-start.sh config/zookeeper.properties", }, Ports: []corev1.ContainerPort{ { ContainerPort: