Google-Kubernetes-Engine

由於憑據無效 (invalid_grant),容器部署失敗

  • January 27, 2016

我們有一個使用 GKE 部署應用程序的流程,但它是由另一位已離開的開發人員設置的,他的帳戶已被刪除。現在看來,新的部署會因此而失敗:

$$ 2016-01-24 21:02:30,489, INFO $$錯誤:(gcloud.docker)invalid_grant 我對一切如何協同工作(實例模板、實例組、VM、容器集群)以及必須更改的內容(必須從與現有服務帳戶關聯的新 p12 文件重新生成 .boto 文件)有一個粗略的想法。但是,我不知道我需要去哪裡訪問該 .boto 文件 - 該文件是否存在於圖像中?模板?容器集群?

實例模板是否可以與該前開發人員的帳戶相關聯?結果是部署到容器失敗了嗎?是否要重新創建實例模板(假設無法編輯)?

幫助和指導將不勝感激!

解決了問題!

在建構伺服器上,首先執行:

gcloud 授權列表

我注意到前開發人員的憑據仍然有效。然後跑:

gcloud 身份驗證登錄

將 URL 粘貼到瀏覽器中,然後使用上面的電子郵件登錄,然後獲取瀏覽器中顯示的驗證碼,然後粘貼到命令行中……瞧!

引用自:https://serverfault.com/questions/751711