有一段时间我很高兴地部署到 Kubernetes Engine,但是在开发集成的云容器构建器管道时,我开始遇到麻烦。
我不知道发生了什么变化。我无法再部署到 kubernetes,即使是在没有云构建器的情况下也是如此。
Pod 推出过程给出了一个错误,表明它无法从注册表中提取。这看起来很奇怪,因为图像存在(我可以使用 cli 提取它们)并且我向我的用户和云构建器服务帐户授予了所有可能相关的权限。
我收到错误 ImagePullBackOff 并在 pod 事件中看到:
无法提取图像“gcr.io/my-project/backend:f4711979-eaab-4de1-afd8-d2e37eaeb988”:rpc 错误:代码 = 未知 desc = 未授权:需要身份验证
这是怎么回事?谁需要授权,为了什么?