openshift报错

我的openshift报错,请问这个怎么解决,这个项目是从gitlab上拉取的

img

img


最后的报错
error: build error: Failed to push image: error copying layers and metadata from "containers-storage:[overlay@/var/lib/containers/storage+/var/run/containers/storage:overlay.imagestore=/var/lib/shared]image-registry.openshift-image-registry.svc:5000/c21091564/c21091564-cmt120-cw2-git:latest" to "docker://image-registry.openshift-image-registry.svc:5000/c21091564/c21091564-cmt120-cw2-git:latest": Error writing blob: Error initiating layer upload to /v2/c21091564/c21091564-cmt120-cw2-git/blobs/uploads/ in image-registry.openshift-image-registry.svc:5000: received unexpected HTTP status: 500 Internal Server Error

望采纳!!!点击回答右侧采纳即可!!!

这个问题可能是由于 OpenShift 的镜像仓库服务器出现了问题导致的。

首先,你可以检查一下 OpenShift 集群的状态是否正常。如果集群存在问题,可能会导致镜像仓库服务器无法正常工作。

其次,你可以检查一下你的项目的镜像大小是否超过了限制。OpenShift 的镜像仓库服务器有镜像大小的限制,如果镜像大小超过了限制,可能会导致镜像无法上传。

最后,你可以检查一下你的项目的镜像名称是否重复。如果镜像名称重复,可能会导致镜像无法上传。

如果都没有问题,可能是服务器出现了问题,可以尝试联系 OpenShift 的技术支持获取帮助。

error: build error: Failed to push image: error copying layers and metadata from "containers-storage:
错误:生成错误:无法推送图像:从“容器存储:
Error writing blob: Error initiating layer upload to /v2/c21091564/c21091564-cmt120-cw2-git/blobs/uploads/ in image-registry.openshift-image-registry.svc:5000: received unexpected HTTP status: 500 Internal Server Error
写入blob时出错:启动层上载到映像注册表中的/v2/c21091564/c21091564-cmt120-cw2-git/blobs/uploads/时出错。openshift映像注册表。svc:5000:收到意外的HTTP状态:500内部服务器错误
通过报错含义,主要分析和排查方向 "containers-storage:’容器存储,主要看下是否超过存储限制【资源限制和配额问题】
第二就是为啥写入blob失败,排查网络问题、服务器问题等等
参考这个实例【004.OpenShift命令及故障排查】,链接:http://t.zoukankan.com/itzgr-p-13168141.html

这个错误似乎是由于在将镜像推送到OpenShift的镜像注册表时出现了问题。可能是由于镜像注册表出现了问题,导致无法上传镜像层和元数据。

建议试一下以下步骤来解决问题:

1、检查OpenShift群集是否处于正常运行状态,确保镜像注册表正在正常运行。

2、确保有权限将镜像推送到镜像注册表。

3、如果镜像注册表正在正常运行,并且有权限将镜像推送到镜像注册表,试一下重新构建镜像并重新推送。
仅供参考,望采纳,谢谢。

build脚本找到类似的docker push把它删除

你是要搞???从github拉取下来的project?镜像?还是?
然后你图片报错,是在push镜像哦,推镜像的地址还是 image-registry.openshift-image-registry.svc:5000 ???
这个是否是你的镜像仓库地址啊??