重新启动Centos7服务器后,运行kubectl get pod get错误:与服务器localhost:8080的连接被拒绝

时间:2020-02-22 13:16:19

标签: kubernetes centos centos7

发生了什么: 当我重新启动centos7服务器并运行get pod时,看到以下错误:

与服务器localhost:8080的连接被拒绝-您是否指定了正确的主机或端口?您预期会发生什么:

在重新启动系统之前,Kubernetes具有三个节点,并且pods / service / ..都工作正常。 如何复制它(尽可能少且精确):

  • 重新启动服务器
  • kubectl吊舱

还有什么需要我们知道的吗?

我什至再次使用了 sudo kubeadm reset init,但问题仍然存在!

1 个答案:

答案 0 :(得分:0)

要考虑的事情很少:

  1. kubeadm reset尽最大努力还原kubeadm init或kubeadm join所做的更改。因此,某些配置可能会保留在群集上。

  2. 确保以正确用户身份运行kubectl。您可能需要将admin.conf复制到用户主目录的.kube/config目录中。

  3. kubeadm init之后,您需要运行以下命令:

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

确保您这样做。

  1. 检查Centos的防火墙配置。重新启动后,它可能会恢复为默认值。

请告诉我是否有帮助。