检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
订阅服务 subscription SubscribeService 更新订阅 subscription UpdateSubscription 退订 subscription DeleteSubscription 冻结订阅 freeze FreezeSubscription 解冻订阅
上述命令将helm包KafkaPackage转换为OSC服务包,--input和--output均可为输入目录或者压缩包,oscctl会根据参数是否存在文件扩展名及扩展名类型自动判断并进行转换。现支持tgz和zip类型的压缩包输入和输出。 oscctl转换工具,可以帮助已经拥有helm或者operator-fra
upgrade.skips 可以跳过升级的版本列表 说明: 举例说明: 假设已经发布0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5五个版本,其中0.0.2配置replaces: 0.0.1,0.0.5配置replace: 0.0.1及skips: 0.0.2。 0
r-runtime库。 下载源码controller-tools-0.3.0。 构建二进制并安装。 $ unzip controller-tools-0.3.0.zip $ go build -a -o controller-gen cmd/controller-gen/main
range of compatible Kubernetes versions (optional) description: A single-sentence description of this project (optional) type: The type of the chart
开源helm服务支持自定义配置服务场景、支持架构等配置,其描述说明定义在Chart.yaml中,具体样例如下: apiVersion: v1 description: "nginx \n" maintainers: - email: support@rancher.com name: Rancher
operator briefDescription: example operator with an example instance and action detail: | example operator detail description. source: OpenSource
8.18/linux-x86_64/oscctl convert -i datadog-operator.zip -o datadog-operator-0.3.2.zip Successfully converted original package to OSC package
industries: education,media spec: apiservicedefinitions: {} skips: - example-operator.v0.0.2 replaces: example-operator.v0.0.1
= "POD_UID" EnvPodName = "POD_NAME" EnvPodIp = "POD_IP" EnvZkReplicas = "ZK_REPLICAS" EnvZkClientPort = "ZK_CLIENT_PORT"
如,可能需要对用户更友好的displayName、更简洁的描述,以及更改表单字段顺序,或排除一些非面向用户的字段。这就是“(x-descriptors)规范描述符”的作用。 父主题: 配置表单控件
制作流程 制作服务包目录 放置镜像到images目录 打包到package目录 替换镜像地址配置 父主题: 服务包制作
基于 openAPIV3Schema 的校验规则 validation: openAPIV3Schema: description: Memcached is the Schema for the Memcacheds API properties:
Hwfka 应用包含的 broker 数量 Image string `json:"image"` // Hwfka 镜像地址 Storage *StorageSpec `json:"storage"` // Hwfka 数据存储相关配置 } type StorageSpec
数和状态属性。 参数 size:应用实例包含的实例数量。 image:应用的容器镜像地址。 storage:应用数据存储相关配置。 状态 phase:应用实例安装状态。 server:应用访问地址。 以创建一个Kafka应用,指定其Pod数量为3为例,设计CR如下: apiVersion:
栏“服务发布”,查看右侧服务发布流程。 单击“创建服务”按钮,在“创建服务”弹框页面填写“名称”、“描述”,并选择模板仓库和镜像仓库的后端地址。 名称:填写需要上传的服务包中的名称。 描述:用于描述此服务的相关功能描述等。 模板仓库:用于存储服务包中的operator、helm chart或者osc规范包的模板文件。
服务已实现的prometheus指标采集端口,此接口为容器运行时内部监听的端口。 说明: 需要使用metrics形式进行相关指标的上报,即通过URL http://{Pod IP}:{exportPort}/metrics的形式对相关监控指标上报。具体指标书写请参考如下链接或步骤4中内容: https://prometheus
服务实例部署时填写的信息,一般用来说明该实例用于什么场景。 其他信息 为各个服务自定义的展示内容,以Redis为例,展示的元素包含实例信息、访问地址、配置修改等信息,并提供了公网访问和集群扩容能力。 父主题: 服务实例日常操作
18/linux-x86_64/oscctl convert -i grafana-5.5.7.tgz -o grafana-5.5.7.zip Successfully converted original package to OSC package! 查看转换后的服务包结构。
服务生命周期 服务包分为商品服务包和私有服务包。商品包只能由具备ISV资质的租户(服务提供商)进行发布,发布前需经过服务包格式校验、镜像扫描、镜像地址替换、服务自验证等流程,经审核后方可上架。上架后的服务可被其他租户(服务使用者)所使用。而私有包可以由任何一个租户发布,发布后仅由租户自己使用。