You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级grafana-helm-charts至7.0.0+时拉取ECR公共镜像失败求助

Grafana Helm Chart升级镜像拉取失败解决建议

核心问题定位

错误提示显示镜像地址docker.io/public.ecr.aws/nslhub/grafana:10.4.0无法拉取,核心原因是仓库地址格式错误——public.ecr.aws是AWS公共镜像仓库独立域名,不需要前缀docker.io,错误的前缀导致镜像解析失败。

具体解决步骤

  • 修正镜像仓库地址
    在Helm values配置中,将image.repository从docker.io/public.ecr.aws/nslhub/grafana改为public.ecr.aws/nslhub/grafana,确保地址格式合规。升级时也可通过命令行直接指定:

    helm upgrade grafana grafana/grafana --version 7.0.0 --set image.repository=public.ecr.aws/nslhub/grafana --set image.tag=10.4.0
    
  • 验证镜像可访问性
    在本地或集群节点执行docker pull public.ecr.aws/nslhub/grafana:10.4.0,确认镜像是否存在且无需额外授权:

    • 若拉取失败,先检查镜像标签10.4.0是否在目标仓库中存在;
    • 若为私有仓库,需在Kubernetes中创建对应ImagePullSecret,并关联到Grafana的Pod ServiceAccount。
  • 对比Helm Chart配置变更
    对比旧版本(6.56.1)和新版本(7.0.0+)的默认values.yaml,确认镜像相关配置是否有变更。新版本可能调整了默认镜像仓库,需确保自定义配置在升级时被正确继承。

  • 排查集群网络与镜像拉取配置

    • 确认集群节点能正常访问public.ecr.aws域名,排查防火墙、代理或DNS解析问题;
    • 检查节点Docker配置,避免镜像加速规则或私有仓库配置干扰公共镜像拉取。

内容的提问来源于stack exchange,提问作者GAJJAVARAPU SAI HARSHA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 12:52:07