容器鏡像服務企業版使用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.daliqc.cn
### 推送Chart
helm push nginx-chart-demo-0.1.0.tgz oci://myinstance-registry-huabei2.crs.daliqc.cn/mychartns推送成功后,可以在容器鏡像服務控制臺查看到Chart。
在云容器引擎部署Helm Chart
登錄云容器引擎控制臺,點擊菜單模板市場-我的模板,選擇容器鏡像服務實例和命名空間,可以看到上一步驟上傳的Helm Chart。
選擇Chart指定版本后,點擊發布,選擇容器集群和集群的命名空間,即可把Chart部署到云容器引擎集群中。
發布后可以在模板市場-模板實例看到發布后的Chart實例。