检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
apiVersion由group、domain、version组成,group为osctest,domain为huawei.com,version为v1,与CRD中的定义对应,可根据需要修改。 父主题: 构建Operator
$ unzip controller-tools-0.3.0.zip $ go build -a -o controller-gen cmd/controller-gen/main.go $ mv controller-gen /usr/local/bin/ $ controller-gen
<domain> 格式 name: memcacheds.osc.huawei.com spec: group: osc.huawei.com names: # 可创建的对象类型 kind: Memcached listKind: MemcachedList
如果有需要可添加 containers: - name: hwfka-operator image: hwfka-operator:0.0.1 # 该镜像为制作Operator镜像章节生成的镜像,请修改为实际的镜像地址
默认值为OpenSource OpenSource 否 architecture 支持架构列表,取值范围:{x86_64, aarch64},默认值为x86_64 x86_64,aarch64 否 categories 分类列表,范围不限,如"AI, Database",注意,当前同一个服务不同版本须配置相同内容
并且成功发布服务以及通过服务安装了一个服务实例,然后用户在集群控制节点上手动删除了服务Operator CR,后续用户在OSC服务实例页面想要删除服务实例时,发现实例删除报错,报错信息“timeout to handle resource instance, status Deleting, last error: waiting
$DOMAIN:$ZK_SERVER_PORT:$ZK_ELECTION_PORT" >> $ZK_CONFIG_FILE done 创建监控指标上报配置文件metrics-config.yaml。
Usage: oscctl [command] Available Commands: convert Converts a preexisting Helm or Operator package to an OSC package create
patch;delete // +kubebuilder:rbac:groups=core,resources=pods,verbs=get;list;watch // +kubebuilder:rbac:groups=core,resources=persistentvolumeclaims