【发布时间】:2021-05-28 01:03:20
【问题描述】:
我有一个通过 Skaffold 部署到 GCP 的项目。现在我不得不更改 GCP 用户,所以我在新帐户的 GCP 中创建了一个项目(...@gmail.com)
我在 Kubernetes 上创建了一个与该帐户关联的新上下文,它是项目
此外,我将项目中的所有 yaml 文件都更改为具有正确的项目 ID
但当我尝试通过 Skaffold 进行部署时,它仍会尝试连接到旧帐户。
你知道我该如何解决吗?
【问题讨论】:
-
您好,在您尝试使用
Skaffold进行部署之前,您是否尝试过使用一些gcloud或kubectl命令?他们是针对新资源还是旧资源(旧项目资源)? -
所以您正在使用
googleCloudBuild构建器进行构建。 Skaffold 尝试检索活动用户的凭据,否则回退到 应用程序默认凭据。您可以使用-v info运行以启用更详细的日志记录吗?您是否设置了任何CLOUDSDK_*或GOOGLE_APPLICATION_DEFAULT环境变量? -
在进行脚手架开发之前,我确实尝试使用 gcloud 和 kubectl 命令,但它们按预期工作,但似乎没有帮助。我既没有 CLOUDSK_* 也没有设置 GOOGLE_APPLICTION_DEFUALT 环境变量。我确实通过从 Gcloud 中删除“旧”用户来解决它
标签: kubernetes google-cloud-platform skaffold