使用 OpenShift Origin 上的 URL 启动应用程序

Posted

技术标签:

【中文标题】使用 OpenShift Origin 上的 URL 启动应用程序【英文标题】:Launching an app using its URL on OpenShift Origin 【发布时间】:2014-05-22 15:36:30 【问题描述】:

我正在学习使用 OpenShift 的开源版本。我已经下载了 linux 映像并在我的 PC 上运行 Windows 7 的虚拟机(名为 VM1)上启动它。在另一个 VM(名为 VM2)上,我安装了另一个 linux 操作系统并配置了 JBoss IDE 以与 OpenShift 一起使用。然后,我在本地 OpenShift PaaS 云上成功创建并托管了一个应用程序。这是问题的开始:

在 VM2(我开发应用程序的运行 Linux 的那个)上,我可以毫无问题地访问我在 OpenShift 上的帐户网页,查看我创建的应用程序并对其进行测试。

我可以从我网络上的任何其他 PC 登录到 OpenShift Web 控制台并通过简单地输入 VM1 的 IP(在我的例子中为 192.168.1.107)来查看我的应用程序。在那里我可以看到启动我的应用程序的 URL:http://localtest2-mydomain.openshift.local/。但是当我点击它时,我收到一条消息说该网页不可用。同样,如果我在 VM2 中使用此链接,它就像一个魅力。

我尝试更改 system32\drivers\etc\hosts 文件,以便将以 openshift.local 结尾的链接发送到 VM1 的 IP 地址,但它不起作用。谁能帮帮我?

【问题讨论】:

【参考方案1】:

据我所知,您不能在 hosts 文件中使用通配符,您需要在 hosts 文件中指定整个 url 才能正确找到它。试试看是否有帮助。

【讨论】:

以上是关于使用 OpenShift Origin 上的 URL 启动应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes社区发行版:开源容器云OpenShift Origin(OKD)认知

openshift origin v0.3.3 在 centos 6.6 上启动 docker registry pod 时出错

OpenShift 项目的备份和恢复实验

将 Openshift 上的 PostgreSQL 连接到 Amazon S3

003.OpenShift网络

如何将 OpenShift 上的 KSQLDB 集群连接到本地 Kerberized Kafka 集群