首页 > 解决方案 > 无法在 GKE 上部署市场对象

问题描述

我在 Google Cloud Platform 上有一个正在运行的 Kubernetes 集群。

我想将postgres映像部署到我的集群。

选择图像和我的集群时,出现错误:

insufficient OAuth scope

我已经阅读了几个小时,但无法让它发挥作用。

我设法将 设置scopevm允许 API:

Cloud API access scopes
Allow full access to all Cloud APIs

但是从 GKE 集群详细信息中,我看到除了stackdriver.

为什么部署映像或更改范围如此困难?

如何在不删除和重新创建集群权限的情况下修改它?

标签: permissionskubernetesgoogle-cloud-platformgoogle-compute-enginegoogle-kubernetes-engine

解决方案


最简单的方法是删除并重新创建集群,因为没有直接的方法来修改集群的范围。但是,有一种解决方法。创建具有正确范围的新节点池,并确保删除任何旧节点池。集群范围将更改以反映新的节点池。

在这篇文章中找到了更多细节


推荐阅读