如何在CloudFoundry中定义自定义DNS搜索?

时间:2017-06-16 19:18:36

标签: cloudfoundry pivotal-cloud-foundry

使用CloudFoundry,有没有办法定义自定义DNS搜索,以便解析主机名?

我们正在使用Ubuntu干细胞,需要联系外部服务器。使用FQDN,这可行,但更喜欢仅使用主机名。通常,这是在Unix / Linux机器上的resolve.conf中,但不确定如何在CloudFoundry中定义它。

1 个答案:

答案 0 :(得分:2)

这里的一个选项是Bosh add-on。 Bosh附加组件将在您的Bosh Director管理的所有VM上运行。 Here are some example add-ons

您希望将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中的搜索域列表中。希望有所帮助!