容器镜像服务企业版使用Helm Chart发布工作负载到容器集群
更新时间 2025-07-03 15:07:31
最近更新时间: 2025-07-03 15:07:31
本节介绍了容器镜像服务:容器镜像服务企业版使用Helm Chart发布工作负载到容器集群。
操作场景
将应用打包成Helm Chart,推送到容器镜像服务仓库后,发布到容器集群。
前提条件
已开通容器镜像服务企业版实例
已开通云容器引擎集群
操作步骤
准备Helm Chart
用户可以根据自身的业务需求,将涉及的Deployment、ConfigMap、Secret、Service等打包成一个Helm Chart。
使用一个nginx的helm chart作为示例。
nginx-chart-demo
├── Chart.yaml
├── templates
│ ├── deployment.yaml
│ └── service.yaml
└── values.yaml
创建Helm Chart命名空间
登录容器镜像服务控制台,选择企业版实例进入,左侧菜单Helm Chart - 命名空间,点击创建命名空间按钮。
推送Helm Chart到容器镜像仓库。
### 登录容器镜像服务
helm registry login myinstance-registry-huabei2.crs.ctyun.cn
### 推送Chart
helm push nginx-chart-demo-0.1.0.tgz oci://myinstance-registry-huabei2.crs.ctyun.cn/mychartns
推送成功后,可以在容器镜像服务控制台查看到Chart。
在云容器引擎部署Helm Chart
登录云容器引擎控制台,点击菜单模板市场-我的模板,选择容器镜像服务实例和命名空间,可以看到上一步骤上传的Helm Chart。
选择Chart指定版本后,点击发布,选择容器集群和集群的命名空间,即可把Chart部署到云容器引擎集群中。
发布后可以在模板市场-模板实例看到发布后的Chart实例。