我已经在主节点(Ubuntu 16.04)上安装了Kubernetes 1.9.2,包括 Jmeter 板。
所有的分离舱都运行良好。重启后,运行kubectl get nodes
时,出现以下情况:
The connection to the server 10.50.88.230:6443 was refused - did you specify the right host or port?
字符串
如果运行kubectl cluster-info
,则得到:
Kubernetes master is running at https://10.50.88.230:6443
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
The connection to the server 10.50.88.230:6443 was refused - did you specify the right host or port?
型
如果我运行kubectl cluster-info dump
,我会得到同样的错误。我不知道怎么修。
3条答案
按热度按时间t5fffqht1#
问题可能由以下原因引起:
临时解决方案:
1.当系统重启时,IP改变,因此先前初始化的网络不再在相同地址上被服务。当您运行任何kubectl命令时,您可能会看到以下错误:无法连接到服务器:拨打tcp XXX.XXX.X.XXX:6443:输入输出超时
临时解决方案:
重新初始化网络(假设用户未使用minikube):sudo kubeadm reset sudo kubeadm init --pod-network-cidr= 192.168.0.16/24
型
将系统的IP设置为静态。
j0pj023g2#
“kubectl get ns/no”命令将工作,如果LoadBalancer IP/hostname条目在“/etc/hosts”中,并且它将一直工作(即使在重新启动后)。如果执行“kubeadm reset”,集群中的完整数据将丢失。
谢谢,Sudheerr
ctzwtxfj3#
所以事实证明,Kubernetes在重启后停止工作是正常的。需要编写一个脚本,在 Boot 时运行,并自动执行安装步骤,如
kubeadm reset
和所有以下初始化步骤。