我已经阅读了这个问题和这个问题,并使用带有项目的服务帐户 JSON 密钥为 Google Container Registry 创建了我的 Kubernetes 密钥:所有者和查看者权限。我还通过控制台验证了该图像确实存在于 Google Container Registry 中。
我也读过这个文件。
当我运行时:
minikube dashboard
然后在用户界面中,单击“+”符号,指定我的图像的 URL,如下所示:
project-123456/bot-image
然后单击“高级选项”并指定导入的秘密。
几秒钟后,我看到了这个错误:
Error: Status 403 trying to pull repository project-123456/bot-image: "Unable to access the repository: project-123456/bot-image; please verify that it exists and you have permission to access it (no valid credential was supplied)."
如果我查看 Secret 文件 (.dockerconfigjson) 中的内容,就像:{" https://us.gcr.io ": {"email": "admin@domain.com", "auth": "longtexthere" }}
可能是什么问题?