我按照提及here的步骤来配置kubernete群集。但是,当我执行kubectl get nodes
检查我新创建的群集的状态时,那个时间我是收到错误消息The connection to the server localhost:8080 was refused - did you specify the right host or port?
在这个链接中提到了Ubuntu 14.04 LTS 64bit服务器,但我使用的是Ubuntu 16,04 64 Bit。
您能否请专家帮我解决这个问题?
答案 0 :(得分:3)
初始化群集后,您需要运行以下命令(作为普通用户):
sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
export KUBECONFIG=$HOME/admin.conf
如果您仍然遇到它,请关注GitHub上的this issue。
答案 1 :(得分:1)
您的以下文件已超过一年,而不是更新日期步骤。
我建议使用版本为v.1.7.0的kubeadm创建集群
https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
使用此配置主文件
kubeadm init --pod-network-cidr=10.244.0.0/16 --kubernetes-version v1.7.0
答案 2 :(得分:0)
看起来您的客户端配置认为服务器在localhost:8080上运行,这可能不是这种情况。
你能看一下~/.kube/config
文件,看看那里有什么配置吗?
另请尝试运行kubectl --server=<SERVER_IP>:<SERVER_PORT> get nodes
并查看是否有帮助。