2

我已下载并遵循 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 名称映射很重要。

感激地收到任何线索

格雷厄姆

4

3 回答 3

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。

属性对话框

于 2017-09-22T08:49:10.397 回答
0

在我的例子中,DNS 正在解析,但在解析之后,我们的公司代理阻止了到任何以 nip.io 结尾的 HTTP 流量。解决方法是为 *.nip.io 设置本地代理绕过。

于 2018-02-12T21:09:02.547 回答
0

对此的一种解决方法是配置通配符 DNS 条目。我为此使用 posadis:http: //posadis.sourceforge.net/download

转到 C:\Program Files (x86)\Posadis 0.60.6 运行 mfedit.exe CLick New 在区域根目录中输入 192.168.171.212.nip.io。在此 dns 服务器的 IP 号末尾带点输入 127.0.0.1 单击确定

在此处输入图像描述

点击 Insert --> IP4, domain * ip 192.168.171.212 在此处输入图片描述

点击保存。在 C:\Program Files (x86)\Posadis 0.60.6\Config 下保存为 192.168.171.212.nip.io.prm

不运行 posadis.exe

您可以使用 dnsquery.exe 验证 在此处输入图像描述

否将 127.0.0.1 添加到您的 dns 解析并使用 ping 测试

于 2017-11-30T05:25:35.193 回答