我已下载并遵循minishift v1.6.0 + 7a71565的安装说明。 我用hyper-v运行windows10。我创建了一个连接到无线网卡的虚拟交换机。
我可以很好地创建项目/ pod等,创建下载图像和git源目录并启动pod。在日志中我可以看到wildfly正在运行。
我现在想在主机上的浏览器中显示这些Web应用程序。 我添加一条路线并获得这样的路线 http://test-tpcc.192.168.171.212.nip.io
当我将此路线粘贴到浏览器中时,它会给我一个DNS错误。我可以到达nip.io,所以我不知道该怎么做。我尝试过使用dockerNAT但是minishift无法启动集群。我刚刚使用了192.168.171.212,但后来我得到一个openshift网页,告诉我这个应用程序没有运行/接受连接。我想pod标签映射很重要。
感激地收到任何线索
格雷厄姆
答案 0 :(得分:1)
所以看了这个问题Minishift: Could not resolve: *.192.168.64.2.nip.io
解决方案是将8.8.8.8添加到/etc/resolv.conf。
在Windows上做同样的事情我在我的tcp / ip属性中将网络的DNS服务器设置为8.8.8.8。一旦我这样做了,在我的主机/ Windows浏览器中可以看到我在minishift中使用外部路由的pod。
答案 1 :(得分:0)
对此的一个解决方法是配置通配符DNS条目。 我使用posadis:http://posadis.sourceforge.net/download
转到C:\ Program Files(x86)\ Posadis 0.60.6 运行mfedit.exe 克莱克新 在zone root中输入192.168.171.212.nip.io.最后用点 在此DNS服务器的IP号中输入127.0.0.1 单击“确定”
点击插入 - > IP4,domain * ip 192.168.171.212 enter image description here
点击保存。保存在C:\ Program Files(x86)\ Posadis 0.60.6 \ Config as 192.168.171.212.nip.io.prm
没有运行posadis.exe
您可以使用dnsquery.exe进行验证 enter image description here
不要在你的DNS中添加127.0.0.1解析并使用ping进行测试
答案 2 :(得分:0)
在我的情况下,DNS正在解决,但在解决之后,我们的公司代理阻止了HTTP流量到以nip.io结尾的任何内容。解决方法是为* .nip.io设置本地代理绕过。