【发布时间】:2023-03-16 02:50:02
【问题描述】:
我有一个朋友允许我访问他的 kube 集群(托管在 IBM Cloud 上)。
我可以通过 IBM Cloud 控制台登录
但是,当我尝试通过 kubectl 访问它们时: kubectl 获取节点
导致错误消息:
来自服务器的错误(禁止):节点被禁止:用户“https://iam.ng.bluemix.net/kubernetes#”无法列出集群范围内的节点。
为什么控制台和 CLI 之间的访问 (RBAC) 会有所不同?
【问题讨论】:
-
您是如何获得
kubectl的配置的?一个可能的原因可能是 CLI 模式下的当前用户没有集群角色绑定权限上下文和集群? -
配置通过ibmcloud cs cluster-config devworks-cluster命令获取。
-
您在朋友的集群中担任什么 IAM 角色?
标签: kubernetes ibm-cloud kubectl kubernetes-dashboard ibm-iam