当我运行命令
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 工作正常,但工作节点显示错误。
将 kubeconfig(config) 文件从 master 复制到工作节点。 配置文件将位于“$HOME/.kube/”中。 集群访问的更多细节在k8s文档中有解释。