导出 Helm Chart 包
场景
Rainbond 提供的应用模板导出机制,主要用来解决面向最终用户的应用交付问题。无法满足通过 Helm 交付应用的场景
适用的场景包括:
- 交付环境提供 Helm 命令
- 离线业务,或安全限制等交付场景。
前提要求
- Rainbond 平台版本不低于 v5.10.1-release 。
- 参考文档,完成 应用发布 流程,将应用发布到内部组件库。
- 仅支持治理模式为原生 Service 模式的应用包
导出 Helm Chart 包
在内部组件库中找到已经发布好的应用模板,在 导出应用模板
页面中,点击导出 Helm Chart 包
。导出完成后,即可下载导出的 Helm Chart 包。
得到的 Chart 包,命名格式为 {应用名称}-{应用模板版本号}-helm.tar.gz
。该包可以在任意 Linux 操作系统中解压,解压后的目录结构如下(这里以 pig 为例):
pig-0.1-helm
├── pig
│ ├── Chart.yaml
│ ├── templates
│ │ ├── Deployment.yaml
│ │ ├── Secret.yaml
│ │ ├── ...
│ │ ├── StatefulSet.yaml
│ │ └── Service.yaml
│ └── values.yaml