【问题标题】:kubectl get nodes` returns `The connection to the server 10.xxxxxxxxx was refusedkubectl get nodes` 返回`与服务器 10.xxxxxxxxx 的连接被拒绝
【发布时间】:2025-12-03 10:55:02
【问题描述】:

kubectl 获取 pods -o wide --all-namespaces

它给 kubectl get nodes 返回 '与服务器 10.xxxxxxxxx 的连接被拒绝。你指定了正确的主机或端口吗?'

请指导。

谢谢

【问题讨论】:

  • 修复 kubeconfig 文件

标签: kubernetes kubectl google-kubernetes-engine


【解决方案1】:

在执行 kubeadm init 后,您的 kubeconfig 似乎不正确,您没有执行以下步骤。

Your Kubernetes master has initialized successfully!
To start using your cluster, you need to run (as a regular user):
sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
export KUBECONFIG=$HOME/admin.conf

试试看

如果您使用 GKE,请尝试执行以下步骤来自动生成 kubeconfig

gcloud container clusters get-credentials "CLUSTER NAME"

【讨论】: