我们有一个使用 GKE 部署应用程序的流程,但它是由另一位已离开的开发人员设置的,他的帐户已被删除。现在看来,新的部署会因此而失败:
[2016-01-24 21:02:30,489,信息] 错误:(gcloud.docker)invalid_grant
我对一切如何协同工作(实例模板、实例组、VM、容器集群)以及必须更改的内容(必须从与现有服务帐户关联的新 p12 文件重新生成 .boto 文件)有一个粗略的想法。但是,我不知道我需要去哪里访问该 .boto 文件 - 该文件是否存在于图像中?模板?容器集群?
实例模板是否可以与该前开发人员的帐户相关联?结果是部署到容器失败了吗?是否要重新创建实例模板(假设无法编辑)?
帮助和指导将不胜感激!
解决了问题!
在构建服务器上,首先运行:
gcloud 授权列表
我注意到前开发人员的凭据仍然有效。然后跑:
gcloud 身份验证登录
将 URL 粘贴到浏览器中,然后使用上面的电子邮件登录,然后获取浏览器中显示的验证码,然后粘贴到命令行中……瞧!