当我更改本地IP时minikube不再响应-无法连接到服务器:拨打tcp 192.168.0.78:8443:connect:主机没有路由

时间:2020-07-08 12:18:49

标签: kubernetes minikube

我有一个本地集群,并在Kubernetes上运行。

有了COVID,我现在可以在两个地方工作,无论是在家还是在办公室。

当我在家中启动本地网络时,它只能在家里工作。

更改位置时,我得到:

Unable to connect to the server: dial tcp 192.168.0.78:8443: connect: no route to host

我尝试使用来更新上下文

minikube update-context

但这不起作用。

我发现的唯一解决方案是删除Minikube并再次部署

有什么主意如何在不丢失minikube的情况下进行修复?

1 个答案:

答案 0 :(得分:0)

在您的主机PC上,获取minikube VM的IP地址,执行命令:

$ minikube ip

抽样结果-xxx.yyy.zzz.qqq

然后创建丰富的防火墙规则,以允许从此VM到主机的所有流量:
$ firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="xxx.yyy.zzz.qqq" accept'

如果您经常创建和删除minikube VM,则还可以允许整个子网:

$ firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="xxx.yyy.zzz.qqq/24" accept'

看看:minikube-cannot-connect