kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user "$(gcloud config get-value account)" 抛出错误

问题描述

我正在尝试使用 GKE 设置 Horizo​​ntal pod autoscaler。

我正在按照此文档设置基于自定义指标的自动缩放

https://cloud.google.com/kubernetes-engine/docs/tutorials/autoscaling-metrics

我一直在部署自定义指标适配器。

kubectl create clusterrolebinding cluster-admin-binding \
--clusterrole cluster-admin --user "$(gcloud config get-value account)"

以上命令报错

您的活动配置是:[cloudshell-20206] 错误:无法创建集群角色绑定:发布“http://localhost:8080/apis/rbac.authorization.k8s.io/v1/clusterrolebindings?fieldManager=kubectl-create”:拨号 tcp 127.0.0.1:8080:连接:连接被拒绝

我无法授予用户创建所需授权角色的能力。

请指出我哪里错了

解决方法

您看到的错误“可能”表明您未连接到集群。您可以使用以下命令进行连接,例如

gcloud container clusters get-credentials [clustername] --zone us-central1-c --project [project_id]