kubectl 命令不适用于 k8s 工作节点 [重复]

问题描述 投票:0回答:1

当我运行命令

kubectl get pod
时,它显示错误:

E0529 06:34:46.052414 11652 memcache.go:265]无法获取当前服务器API组列表:获取“http://localhost:8080/api?timeout=32s”:拨打tcp 127.0.0.1:8080:连接: 连接被拒绝。与服务器 localhost:8080 的连接被拒绝,您是否指定了正确的主机或端口?

如何解决这个错误?

我已经在主节点上完成了以下步骤。

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
export KUBECONFIG=/etc/kubernetes/admin.conf

Master 工作正常,但工作节点显示错误。

kubernetes master-slave connection-refused
1个回答
0
投票

将 kubeconfig(config) 文件从 master 复制到工作节点。 配置文件将位于“$HOME/.kube/”中。 集群访问的更多细节在k8s文档中有解释。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.