服务镜像的掉失

  • Choerodon平台版本:1.0

  • 运行环境:自主搭建

  • 问题描述:

    之前 CI/CD 构建好的服务镜像会无缘无故的掉失

  • 报错信息(请尽量使用代码块或系统截图的形式展现):

    rpc error: code = Unknown desc = Error response from daemon: unauthorized: unauthorized to access repository: avengers-data******/data******-console-server, action: pull: unauthorized to access repository: avengers-data******/data******-console-server, action: pull

你这错误信息是从哪个服务里面找出来的?

是部署服务的 k8s 集群。CI/CD 构建好的服务镜像部署到工作的 k8s 集群

是一直都部署失败吗?

是的,当掉失之后就无法重新部署成功了,需要重新构建新镜像部署

掉失是什么?

镜像啊

镜像丢失?

是的

image
就是这种报错了

这个看起来是没有权限。
1、去harbor仓库确认有没有这个版本的镜像存在
2、从pod的imagePullSecrets中找出对应的镜像拉取secret,然后使用里面的用户和密码看能不能把镜像拉下来

1、去harbor仓库确认有没有这个版本的镜像存在。确认是存在的。
2、从pod的imagePullSecrets中找出对应的镜像拉取secret,然后使用里面的用户和密码看能不能把镜像拉下来。不能拉下来


尝试拉取

登录harbor出现 “invalid character ‘<’ looking for beginning of value”解决办法 - 小强110 - 博客园 (cnblogs.com)

按照这个先解决character的问题

image
是修改这里吗?

有人处理吗?

使用 admin 账户登陆harbor 可以成功拉取镜像吗?

登录harbor出现 “invalid character ‘<’ looking for beginning of value”

应用服务打包的镜像还是会被丢失,有人处理吗?

其实是 Harbor 私有镜像仓库登录密钥失效了