首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在(GCR)中使用Google容器引擎(GKE)时出错

在(GCR)中使用Google容器引擎(GKE)时出错
EN

Server Fault用户
提问于 2017-07-31 14:14:27
回答 4查看 2.5K关注 0票数 2

在Google容器引擎上建立我们公司的基础设施时,我试图将我们的Docker图像放在中。当我试图使用托管在GCR上的映像开始部署时,我会在kubernetes中获得以下错误。

未能提取映像“gcr.io/ /portal:最新”:rpc错误: code =2 desc = error:状态405试图拉出存储库/portal:“禁用v1注册表API。如果您没有显式地使用v1注册表API,则可能找不到您的v2映像。验证您的映像是否可用,或使用dockerd --disable-legacy-registry重试。请参见https://cloud.google.com/container-registry/docs/support/deprecation-notices“Error syncing,跳过:未能使用ErrImagePull:"rpc错误:代码=2 desc =ErrImagePull:状态405试图拉出存储库/portal:\"v1 Registry已禁用。如果您没有显式地使用v1注册表API,则可能找不到您的v2映像。验证您的映像是否可用,或使用dockerd --disable-legacy-registry重试。见https://cloud.google.com/container-registry/docs/support/deprecation-notices\“

我已经找到了一些关于需要向服务帐户添加权限的引用,我已经尝试过了,但是即使环境在我删除并重新创建它之前已经正常工作,但似乎没有任何东西工作。

我还找到了一些参考资料,以确保您使用最新的docker版本推送容器。我已经使用Docker的最新下载完成了所有的图像推送。

对于什么会导致这一错误,我将不胜感激。谢谢!

EN

回答 4

Server Fault用户

发布于 2017-08-12 17:15:32

所以我发现了问题。在将项目从“实验性”环境移到生产环境时,我将应用程序的名称从<productName>更改为<productName>app。我把它隐藏在容器定义中,所以我对图像使用了错误的URL。

我向谷歌提出了一个更好的错误信息请求。

票数 3
EN

Server Fault用户

发布于 2018-05-09 17:15:34

我遇到了这个问题,但库伯奈特一家似乎无法访问注册表。我需要创建一个新的服务帐户并创建一个新的secret registry

https://container-solutions.com/using-google-container-registry-with-kubernetes/

票数 2
EN

Server Fault用户

发布于 2018-03-19 11:18:16

此命令为我工作状态405试图提取存储库/portal:"v1注册表API是一个禁用的错误。

代码语言:javascript
复制
gcloud docker -- pull gcr.io//portal:latest
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/866067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档