如何在ArgoCD面板或CLI获取已部署应用的更新后values.yaml文件
获取ArgoCD中已修改的Helm Values文件
方法一:通过ArgoCD UI导出
- 打开ArgoCD UI,找到目标应用进入应用详情页
- 切换到**"Parameters"或"Helm"标签页,找到展示自定义参数的"Values"**区域
- 部分版本的UI会提供**"Download"**按钮,点击即可直接下载包含所有修改的values.yaml文件;如果没有下载按钮,可直接全选(Ctrl+A/Cmd+A)区域内的内容,粘贴到本地新建的values.yaml文件中
方法二:通过ArgoCD CLI导出
- 确保已安装并配置好ArgoCD CLI,且已完成服务器登录
- 执行以下命令导出自定义values到本地文件:
替换argocd app get <你的应用名称> --helm-values > updated-values.yaml<你的应用名称>为实际应用名即可 - 若需要从完整应用配置中提取values,可结合YAML处理工具
yq:argocd app get <你的应用名称> -o yaml | yq '.spec.source.helm.values' > updated-values.yaml
补充说明
- 导出的文件仅包含你在ArgoCD中修改或新增的参数,不会包含Chart默认的未改动配置;如果需要完整的合并后values,可将导出的自定义values与
helm show values <Chart名称/地址>输出的默认值合并 - 确保ArgoCD CLI版本与服务器版本兼容,避免命令参数不匹配问题
内容的提问来源于stack exchange,提问作者veeresh patil
相关产品推荐
相关产品推荐

