harbor无法正常push镜像

正常再用的harbor仓库,不知怎么回事,无法push镜像了,报错500.
这个是registry的报错截图。

push镜像是跑流水线里面push镜像还是你自己手动push的?
还有你push镜像的这个账户是怎么来的?

自己手动push的,而且push的主机节点是k8s的master,此前是正常可以用的,docker login也可以正常登陆。

账户就是harbor的默认账户

就是账户没有权限 你可以去登录harbor上面把他加成项目管理员后再来试试

我用的是admin呀,应该本身就是管理员的权限吧

你这是admin?

我又新建了一个用户,设置为了管理员,也通过docker login登陆了,但是还是报500的内部错误

我没有您截图中的这个用户呀,一直是用的 admin/Harbor12345的默认用户push镜像的

这个是我卸载后,重新安装 core和database的pod报错的,是数据库没起来么。咋回事

删掉harbor 还需要把它的 pvc 也删掉

可是我已经有了很多再用的images了

还有别的办法么,有很多镜像的情况下这么做不大好呀, 我前端时间又添加过证书,是不是与这个有关系

别乱删 pvc

你是使用的 nfs 存储吧?

看一下 nfs使用的磁盘是否满了

嗯嗯,我知道不能随便删除pvc

不能满的,nfs目前呀用了43G。我的存储是2.1T

前段时间拉取镜像报错过X509的问题,我最近只做过配置证书的操作,现在怀疑是在配置过程中,有问题了吧,但是现在我把证书已经都删了

已经可以了,我把nfs下的database和registry进行了 chmod -R 777的操作。但是我不知道具体是哪一个子路径的权限不够造成的,日志也没有报,而且也从没有操作过nfs的权限设置。