我很好奇是否已知Minikube Vpn问题的解决方法,除了从机器上清洁擦除微型管并重新安装。 Minikube在连接到办公室网络或家庭网络时工作得很好,但在连接到vpn时会死机。当我执行kubectl get pods
时,会i/o timeout
。我在他们的问题部分中确实阅读了几个git问题,但没有一个解决方案看起来很全面。
使用Mac OS Minikube V0.25。真的很感激任何建议!
答案 0 :(得分:1)
有some issues reported around VPN for minikube。
特别是,issue 2344会显示确切的错误消息:
$kubectl version
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.0", GitCommit:"925c127ec6b946659ad0fd596fa959be43f0cc05", GitTreeState:"clean", BuildDate:"2017-12-15T21:07:38Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/amd64"}
Unable to connect to the server: Gateway Time-out
不确定是否有任何正确的解决方案,但there is remedy for this to disable TLS verification。
来自issue 2325:
在侧节点上,在Windows 10 1709更新中,Hyper-V附带内置"默认开关"。
如果在minikube start
中使用它,那么一切都在minikube中运行。所有主机VPN(我有2个,Cisco Anyconnect和ArraySSL VPN)在minikube内部工作。
" vpn or proxy for easier local development (issue 38)"。
中建议了一些网络设置Issue 1413建议:
为了解决VPN问题,指定minikube使用的hostonly nic是有帮助的 这样,即使思科破坏本地网络,该NIC上的其他虚拟机也不会有任何问题。 Docker Machine t
docker-machine create
)公开了这个属性:
--virtualbox-hostonly-nictype "82540EM"
虽然minikube尚未提供此功能。
作为一种解决方法,在与minikube相同的CIDR中指定IP地址将设置将VM置于同一主机网络上。
例如,应用IP地址192.168.99.XX将使用minikube使用的同一主机网络,其IP地址为192.168.99.10X。
答案 1 :(得分:1)
我建议不在Minikube上使用VPN。这种解决方法对我来说不起作用,或者当我升级VPN软件或重新启动笔记本电脑时。
我发现,出于安全原因,VPN会将未知接口(具有未知IP地址,端口和DNS名称)的入口流量从Minikube丢入笔记本电脑。
答案 2 :(得分:1)
当Cisco VPN连接到我们的业务网络时,我遇到了这个问题。我能够停止VPN,然后启动minikube,并且可以在VPN停止的情况下运行kubectl版本。然后,我在运行minikube的情况下启动了VPN,并重新发出了kubectl version命令,它可以正常工作而不会超时。但是,我没有对此进行测试。
minikube version: v0.28.2
kubectl version
Client Version: version.Info{Major:"1", Minor:"11",
GitVersion:"v1.11.2",
GitCommit:"bb9ffb1654d4a729bb4cec18ff088eacc153c239",
GitTreeState:"clean", BuildDate:"2018-08-08T16:31:10Z",
GoVersion:"go1.10.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"10",
GitVersion:"v1.10.0",
GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead",
GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z",
GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
在关闭VPN的情况下重新安装minikube之前,我还已将VirtualBox升级到5.2.18 r124319版本(Qt5.6.3)。但是,这可能不会产生任何影响,因为我使用的VirtualBox版本要比其他人建议升级到的版本更早。