我正在尝试 GCP 和 GKE google kubernetes 引擎。 1-)我正在创建一个集群 2-) 我打开云外壳并使用命令“kubectl get nodes”
我收到这个错误: “与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口?”
我该如何解决。谢谢。
最佳答案
您必须有一个本地 Kubernetes 配置文件,kubectl
使用它来访问集群。
通常,配置文件称为 config
(YAML),位于 ${HOME}/.kube/config
中。
Google 提供了一种为您生成配置文件(和上下文)的方法。为此,请运行 gcloud container clusters get-credentials ...
。您需要填写集群名称的空白,可能还有项目、区域/区域等:
gcloud container clusters get-credentials ${CLUSTER_NAME} \
--project=${PROJECT} \
--region=${REGION}
运行此命令后,您应该能够more ${HOME}/.kube/config
并且您应该能够使用例如访问集群kubectl 获取节点
。
关于kubernetes - GCP GKE Google Kubernetes Engine 连接到服务器 localhost :8080 was refused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72143177/