如何在 CloudFoundry 中定义自定义 DNS 搜索?
How do you define a custom DNS search in CloudFoundry?
使用 CloudFoundry,有没有办法定义自定义 DNS 搜索以便解析主机名?
我们正在使用 Ubuntu 干细胞,需要连接到外部服务器。使用 FQDN,这可行,但更愿意仅使用主机名。通常,这是在 Unix/Linux 框中的 resolve.conf 中,但不确定如何在 CloudFoundry 中定义它。
此处的一个选项是 Bosh add-on. A Bosh add-on will run on all VMs managed by your Bosh Director. Here are some example add-ons。
您需要使用 os-conf-release for your add-on. It has a job called 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 中的搜索域列表中。希望对您有所帮助!
使用 CloudFoundry,有没有办法定义自定义 DNS 搜索以便解析主机名?
我们正在使用 Ubuntu 干细胞,需要连接到外部服务器。使用 FQDN,这可行,但更愿意仅使用主机名。通常,这是在 Unix/Linux 框中的 resolve.conf 中,但不确定如何在 CloudFoundry 中定义它。
此处的一个选项是 Bosh add-on. A Bosh add-on will run on all VMs managed by your Bosh Director. Here are some example add-ons。
您需要使用 os-conf-release for your add-on. It has a job called 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 中的搜索域列表中。希望对您有所帮助!