概述
本文介绍使用helm推送和拉取Chart的方法。
使用helm推送和拉取Chart
1. 需要使用Helm 3.7及以上客户端版本推送和拉取Chart。对于Helm 3.7版本,需要在环境变量中设置HELM_EXPERIMENTAL_OCI以启用OCI试验性支持:
export HELM_EXPERIMENTAL_OCI=1
对于Helm 3.8及以上版本无需进行此设置
2. 登录容器镜像服务实例
helm registry login -u tester test-registry-huadong1.crs.ctyun.cn
登录的用户名和密码为开通实例时设置的用户名和密码,如果忘记密码,可以在访问凭证页面重置密码。
3. 创建Chart并制作压缩包
helm create test
tar -zcvf test.tgz test
4. 推送 Chart
helm push test.tgz oci://test-registry-huadong1.crs.ctyun.cn/testChart
5. 拉取Chart
helm pull oci://test-registry-huadong1.crs.ctyun.cn/testChart/test --version <版本号>
6.解压压缩包
tar -xzvf test-<版本号>.tgz