permissions - 无法在 GKE 上部署市场对象
问题描述
我在 Google Cloud Platform 上有一个正在运行的 Kubernetes 集群。
我想将postgres
映像部署到我的集群。
选择图像和我的集群时,出现错误:
insufficient OAuth scope
我已经阅读了几个小时,但无法让它发挥作用。
我设法将 设置scope
为vm
允许 API:
Cloud API access scopes
Allow full access to all Cloud APIs
但是从 GKE 集群详细信息中,我看到除了stackdriver
.
为什么部署映像或更改范围如此困难?
如何在不删除和重新创建集群权限的情况下修改它?
解决方案
最简单的方法是删除并重新创建集群,因为没有直接的方法来修改集群的范围。但是,有一种解决方法。创建具有正确范围的新节点池,并确保删除任何旧节点池。集群范围将更改以反映新的节点池。
在这篇文章中找到了更多细节
推荐阅读
- javascript - 筹码组默认所有结果
- flutter - 颤振医生显示无法加载ANDROID SDK
- javascript - 点击多个“显示更多”按钮显示更多文本。复制无效
- aws-secrets-manager - 如何在 dbcp 基本数据源中重新加载密码
- node.js - 当服务器使用 HTTPS 时 res.cookie 未定义
- sql-server - 当从属过程失败时执行进入(从存储过程插入)后出现神秘错误:“当前事务无法提交”
- web-scraping - 刮桌子
- pandas - 尝试将繁重的日期框架加载到excel时出现use_zip64()不存在错误
- java - 在 JavaFX 画布中访问 GraphicsContext 内的元素
- angular - 角单元测试 cdkDragEntered with jasmine