我有一个本地集群,并在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的情况下进行修复?
答案 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'