问题描述
背景: 我正在通过Openshift中的Jenkins插件运行Openshift构建,然后将其推送到Artifactory。因此,在Artifacrory中不推荐使用图像架构版本1。间歇性地,我猜有些节点正在构建中推送图像架构版本1。 容器运行时版本:docker://1.13.1 OC v3.10.0 + 0c4577e-1 kubernetes v1.10.0 + b81c8f8
问: 想了解是什么原因导致这些标记生成的?是否有一个负责标记映像模式版本的构建代理控制器?有没有我可以阅读的文章或文档可以理解?如何解决此错误。据我所知,所有代理节点都使用相同的版本,我想在所有节点中,问题仅在于一个节点。与将相同的构建移到其他节点时一样,它使用架构版本2完成。但是,代理节点的版本还是相似的,不确定从哪里开始。
错误消息: 警告1m(x3超过2m)kubelet失败,无法提取图像“ products-docker-stage.artifactory。”:rpc错误:代码=未知desc =错误:状态400试图提取存储库许可证模块:“ {\ n”错误“:[{\ n”状态“:400,\ n”消息“:”'products-docker-stage'不支持的Docker v1存储库请求“” \ n}] \ n}“ 警告失败1m(x3超过2m)kubelet,错误:ErrImagePull 正常Backoff 1m(x3超过2m)kubelet,后退拉取图像“ products-docker-stage.artifactory。**” 警告BackOff 43s(x3超过1m)kubelet,后退重新启动失败的容器
Openshift错误
error: build error: Failed to push image: unauthorized: Pushing Docker images with manifest v2 schema 1 to this repository is blocked. For more @R_177_4045@ion visit https://www.jfrog.com/confluence/display/RTF/Advanced+Topics#AdvancedTopics-DockerManifestV2Schema1Deprecation
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)