流水线的自动化部署拉取镜像失败

你好,

  1. 请问你的版本名称是通过什么修改的?
  2. 请查看harbor中是否有此镜像

镜像仓库是存在的


harbor地址也没有错误
docker pull registry.xxxxx.choerodon.io/operation-platform-group/element-web-demo:2020.10.30-091436-dev
在服务器上login 也无问题

感觉是在启动服务的时候 执行pull 镜像的时候 没有执行login 操作

感觉是在启动服务的时候 执行pull 镜像的时候 没有执行login 操作

这个操作是 kubernetes 负责的, 应该不是这个问题

那你去部署这个版本的集群对应的环境中执行以下命令,用于找到拉取镜像的认证信息

kubectl get pod -n <环境code> | grep -i element-web-demo
kubectl get pod <上面命令的pod名称> -n <环境code> -o yaml | grep -i pullSecret -A2
kubectl get secret <上面的secret名称> -n <环境code> -o yaml

取得 secret 里面的 data 字段的信息,用 base64 解码,里面应该有你的 harbor 的用户名和密码,用这个去 docker login , 然后拉取你的镜像,看看结果

1 个赞