请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

kubespray部署成功后,虚拟机重启后集群无法使用(2)

老师,我昨天又搭建了一遍集群,容器用的是docker,相比与containerd,我对docker更熟悉一些,这是我搭建的第5遍了。搭建成功,虚拟机关机后(本地虚拟机搭建,所以不可能不关闭虚拟机),又是同样的情况,“The connection to the server 192.168.66.11:6443 was refused - did you specify the right host or port?”。这次我不是直接关闭虚拟机,而是先停止systemctl stop docker,然后停止了etcd,最后才执行了关闭虚拟机的命令。我在停止docker前,用docker ps 命令查看了所有的容器信息,然后将它们保存到了文件中。上午集群出现问题后,我用docker ps查看发现只有一个容器在运行,好像是etcd相关的容器。然后我按照导出文件中的容器运行时间先后,手动重启了容器,docker start 容器编号,但集群还是无法正常运行。我没有在问答区搜到类似的问题,不清楚别的同学什么情况。我这边是虚拟机只要重启就必定会出现这个问题。您遇到过这类重启之后集群无法正常运行的情况嘛,是怎么处理的呢?我实在是没有办法了,您看您最近有时间嘛,我想在阿里云上搭一套集群,搭好之后您看一下重启之后会不会出现这个问题,然后怎么修复?

正在回答 回答被采纳积分+3

1回答

刘果国 2021-04-30 10:41:13

上个问题已回复。另外提一点,可以先从虚拟机入手,看看重启后ip是不是有变化,k8s集群要求ip不能变。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕UI1542582 #1
    IP这一块应该没问题。我用的virtualbox,两块网卡,第一块NAT,动态获取IP,访问外网,第二块仅主机模式,ifcfg-eth1配置文件设置了静态IP。集群都是用的第二块网卡的IP。
    回复 有任何疑惑可以回复我~ 2021-04-30 11:38:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信