使用CloudFoundry,有没有办法定义自定义DNS搜索以便解析主机名?
我们正在使用 Ubuntu 干细胞,需要联系外部服务器。 使用 FQDN,这有效,但更愿意仅使用主机名。 通常,这是在Unix/Linux盒子上的resolve.conf中,但不确定如何在CloudFoundry中定义它。
这里的一个选项是Bosh附加组件。 Bosh 加载项将在 Bosh 控制器管理的所有 VM 上运行。 下面是一些示例加载项。
您需要将 os-conf-release 用于您的附加组件。 它有一个名为 search_domain 的作业,可用于在所有 Bosh 部署的 VM 上设置搜索域。
我还没有测试过它,但我相信这样的清单应该有效。
releases:
- name: os-conf
version: 12
addons:
- name: search-domain
jobs:
- name: search_domain
release: os-conf
properties:
search_domain: my.domain.com
这将my.domain.com
添加到resolv.conf中的搜索域列表中。 希望对您有所帮助!