云原生服务中心 OSC-Helm服务接入OSC平台:接入流程

时间:2025-01-26 10:36:02

接入流程

  1. 用户参考附录oscctl工具使用中的链接下载oscctl工具oscctl-22.8.18.tar.gz,并放在linux执行机中。
  2. 执行下面命令解压服务。

    # 解压工具包$ tar -xvzf oscctl-22.8.18.tar.gzoscctl-22.8.18/oscctl-22.8.18/linux-x86_64/oscctl-22.8.18/linux-x86_64/oscctloscctl-22.8.18/win-amd64/oscctl-22.8.18/win-amd64/oscctl.exe$ chmod +x oscctl-22.8.18/linux-x86_64/oscctl$ ./oscctl-22.8.18/linux-x86_64/oscctl convert -i grafana-5.5.7.tgz -o grafana-5.5.7.zipSuccessfully converted original package to OSC package!

  3. 查看转换后的服务包结构。

    grafana-5.5.7├── lifecycle.yaml                 # operator生命周期文件,helm类型内容为空├── manifests  │   ├── helmrelease_crd.yaml      # osc定义helm release的crd服务│   └── helmrelease_csd.yaml      # osc附加能力定义文件,需和crd文件联动使用├── metadata.yaml└── raw                             # raw目录下存放的是原始的grafana helm包    ├── Chart.yaml    ├── templates    │   ├── NOTES.txt    │   ├── _helpers.tpl    │   ├── deployment.yaml    │   ├── hpa.yaml    │   ├── ingress.yaml    │   ├── service.yaml    │   ├── serviceaccount.yaml    │   └── tests    │       └── test-connection.yaml    ├── README.md        └── values.yaml

  4. 生成的服务包如果需要配置OSC平台运维功能,请参考对接运维能力(可选);如果不需要配置OSC平台运维功能,请直接查看《OSC服务使用者指南》了解如何上传服务包进行使用。

oscctl工具同样支持直接在windows平台上运行,需要使用windows终端进入,执行oscctl-22.8.18/win-amd64/oscctl.exe命令,参考上面的步骤操作即可。

support.huaweicloud.com/devg-osc/osc_ss_0079.html