Helm OCI场景下chart export命令已弃用,求ACR使用场景的替代方案
Helm
helm chart export 命令移除后的替代方案 从Helm 3.7.0版本开始,helm chart export命令正式被移除,其功能已合并到helm pull命令中,原有的两步操作(拉取Chart到本地缓存、导出解压到指定目录)可合并为一步完成。同时你原先使用的helm chart pull也已被废弃,OCI标准Registry存储的Chart统一使用helm pull操作。
适配ACR场景的新流程
对应你之前的使用场景,调整后的操作命令如下:
- 登录ACR仓库的逻辑保持不变:
helm registry login <仓库地址> -u <用户名> -p <密码> - 直接通过
helm pull完成拉取+导出解压操作,需要额外添加两个参数:- 前缀
oci://标识操作的是OCI标准Registry存储的Chart --untar参数开启自动解压,对应原helm chart export的导出功能
- 前缀
完整示例代码如下:
helm registry login reponame -u login -p pass helm pull oci://reponame/chartname --destination 'path' --untar
如果你不需要自动解压,只需下载Chart的tgz压缩包到指定路径,去掉--untar参数即可。
内容的提问来源于stack exchange,提问作者Aleksei
相关产品推荐
相关产品推荐

