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

Cloud foundry 如何在CloudFoundry中定义自定义DNS搜索?,cloud-foundry,Cloud Foundry,使用CloudFoundry,是否有办法定义自定义DNS搜索,以便解析主机名 我们使用的是Ubuntu干细胞,需要联系外部服务器。使用FQDN,这是可行的,但更希望只使用主机名。通常,这是在Unix/Linux机器上的resolve.conf中,但不确定如何在CloudFoundry中定义它 这里的一个选项是。Bosh附加组件将在Bosh控制器管理的所有虚拟机上运行 您将希望将用于您的加载项。它有一个名为的作业,允许您在所有Bosh部署的VM上设置搜索域 我还没有测试过,但我相信像这样的清单应该

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


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

这里的一个选项是。Bosh附加组件将在Bosh控制器管理的所有虚拟机上运行

您将希望将用于您的加载项。它有一个名为的作业,允许您在所有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中的搜索域列表中。希望有帮助

bosh2-e[您的bosh控制器IP或URL]更新运行时配置[包含上述答案中文本的文件]bosh2-e[bosh控制器IP或URL]更新运行时配置[包含上述答案中文本的文件]bosh2-e[IP]清单-d[部署名称]>deployment.yml bosh2-e 10.3.1.106 deploy-d cf-57944913163a4d4f60d9 deployment.yml我得到的版本“os conf”不存在。我还必须安装os-conf。在找到一个可以工作的版本之前,我必须尝试几个版本。