1

我有一个关于数字海洋的 openshift 起源实例。一切正常,但是当我创建新应用程序时,DNS 记录变得很痛苦。如果我创建一个新域 (php-test.openshift.example.com),DNS 记录不会添加到 Digital Ocean 上域的区域文件中,因此当我尝试访问它时,我什么也得不到。到目前为止,我的解决方案是在创建之前将 url 添加到我的 /etc/hosts/ 中,一切正常,但这很烦人。我的问题是有没有人遇到过这个问题,你是如何解决的?您是否必须让您的 openshift 服务器成为您的域(example.com)的实际名称服务器,或者您是否能够使用某种挂钩系统将其连接到数字海洋 api?

4

1 回答 1

2

默认安装预计其他主机将使用已安装的 DNS 服务器解析应用程序 fqdns。

要发布到外部 DNS 服务器,您需要配置 DNS 插件,nsupdate 插件配置在此处记录:http: //openshift.github.io/documentation/oo_deployment_guide_comprehensive.html#configure-the-dns-plugin

还有一个route53插件(源码:https ://github.com/openshift/origin-server/tree/master/plugins/dns/route53 )

您还可以使用 nsupdate 插件作为模板来创建自己的自定义 DNS 插件。

于 2014-08-21T18:07:21.553 回答