安装weave网络的时候提示 did you specify the right host or port

来源:1-5 下载Kubeadm,node组件和命令行工具

weixin_慕仔8320467

2020-12-26

老师,你好。我在用指令安装weave的时候,会报一个错误。请问是哪里需要设置下吗?
root@promote:/etc/kubernetes# kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d ‘\n’)"
The connection to the server localhost:8080 was refused - did you specify the right host or port?
The connection to the server localhost:8080 was refused - did you specify the right host or port?

写回答

1回答

tonybai

2020-12-27

亲,你好。似乎是你的kubectl访问kube-apiserver出现了问题!是不是你本地的 ~/.kube/config没有正确配置呢。

可以执行:

mkdir -p $HOME/.kube

  cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

  chown $(id -u):$(id -g) $HOME/.kube/config

然后执行一下 

kubectl get nodes

看看是否显示正确结果。如果正确,你再重新安装一下weave。

祝学习愉快!



0
0

Kubernetes实战 高可用集群搭建,配置,运维与应用

以生产为目标,原理+操作, Kubernetes结合典型云原生应用

794 学习 · 196 问题

查看课程