openshift-origin - Minishift:无法解析:*.192.168.64.2.nip.io

标签 openshift-origin minishift

我已经安装了小类在 OSX 上使用 brew:

brew cask install minishift-beta
...

$ minishift version
Minishift version: 1.0.0

我已经成功启动了 minishift,并创建了 node-ex 示例应用程序并将其导出:
$ oc get route
NAME        HOST/PORT                                 PATH      SERVICES    PORT       TERMINATION   WILDCARD
nodejs-ex   nodejs-ex-myproject.192.168.64.2.nip.io             nodejs-ex   8080-tcp                 None

但是我无法到达 .192.168.64.2.nip.io:
$ curl nodejs-ex-myproject.192.168.64.2.nip.io
curl: (6) Could not resolve host: nodejs-ex-myproject.192.168.64.2.nip.io


$ dig +short nodejs-ex-myproject.192.168.64.2.nip.io
$

一切都在使用 minishift Web 控制台和 oc 命令,但我无法访问应用程序域。

最佳答案

谢谢@enj。 http://nip.io的解释很清楚它是如何工作的。

我已经看到对 8.8.8.8 的查询并将我的 ISP DNS 解析为我的私有(private) IP。但响应 nip.io 的是我的路由器(我的主 DNS)

我的路由器运行 DD-WRT 并已启用

Rebind protection   Discard upstream RFC1918 responses 

然后我添加 nip.io
Domain whitelist    nip.io

现在我解决查询:
≻ dig +short test.10.0.0.1.nip.io
10.0.0.1

关于openshift-origin - Minishift:无法解析:*.192.168.64.2.nip.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834159/

相关文章:

openshift-origin - Openshift .kubeconfig 文件和证书身份验证

kubernetes - OKD 3.11安装失败 “Control plane pods didn'出现” “network plugin is not ready: cni config uninitialized”

openshift-origin - `oc cluster up` 初始启动失败

openshift - 在实际应用或执行之前验证 yaml 中定义的 OpenShift 对象

minishift - 创建新主机: json: cannot unmarshal bool into Go struct field Driver. Virtio9p时出错

minishift - CDK 3.7.0 无法启动

macos - minishift 上 openshift 客户端的权限问题

kubernetes - 如何调试 "ImagePullBackOff"?