我已经在 Bluemix US 上配置了一个 Kubernetes 集群。当我尝试按照说明登录并使用 Bluemix CLI 与之交互时,我收到以下错误消息"正在请求 LPTA cookie...确定正在请求 IAM 令牌...失败 请求 IAM 令牌失败:提供的客户端 ID 未授权所需的授权类型">
请提供来自 bx login
、bx cs init
和 bx cs cluster-config <cluster-name>
的输出。
或者,如果您已经安装了kubectl
,则可以将 KUBECONFIG env 变量设置为指向您的集群配置,并使用kubectl config use-context
将上下文切换到正确的集群。Bluemix 允许您从 Bluemix 仪表板中 Kubernetes 集群的"访问"选项卡将 kubeconfig 文件和身份验证证书直接下载到您的机器上。这种方法允许您完全避免使用 Bluemix 客户端。
使用 cs-cli
插件时遇到了这个问题。
卸载cs-cli
插件并安装container-service
插件反而为我修复了它。
bx plugin uninstall cs-cli
bx plugin install container-service -r Bluemix