kubernetes - 访问 IBM Cloud 中的 Kubernetes
问题描述
我有一个朋友授予我访问他的 kube 集群(托管在 IBM Cloud 上)的权限。
我可以通过 IBM Cloud 控制台登录
但是,当我尝试通过 kubectl 访问它们时:kubectl get nodes
导致错误消息:
服务器错误(禁止):节点被禁止:用户“ https://iam.ng.bluemix.net/kubernetes# ”无法列出集群范围内的节点。
为什么控制台和 CLI 之间的访问 (RBAC) 会有所不同?
解决方案
我是 IBM Kubernetes 服务的开发主管。您需要先在集群上生成 RBAC。你可以通过两种方式做到这一点。
- 转到 UI 中的访问选项卡,然后单击下载集群配置。
- 或者使用 cli 并运行
ibmcloud ks cluster-config xxxx
其中 xxxx 是集群的 id。
推荐阅读
- javascript - Gulp: issues when concatenating and using jQuery
- ios - error using Cocoapod with Firestore to target iOS Extension
- regex - 正则表达式查找 $ 符号之间的文本块
- javascript - 使用 Hangfire 自定义输入
- azure - 为什么我可以在 Visual Studio 之外运行这个 Azure 资源组部署脚本?
- mapbox - 如何使用 Mapbox 的 Geocoder API 搜索靠近用户当前位置的地址?
- r - All strings in an alpha-numeric range in R
- xtext - Xtext 交叉引用:以下函数参数名称
- r - 在 POSIXct 对象上使用 which() 会抓取错误的元素
- mysql - How to fix/avoid concat's encoding scramble on MySQL?