Как вы определяете пользовательский поиск DNS в CloudFoundry?
Используя CloudFoundry, есть ли способ определить пользовательский поиск DNS, чтобы имена хостов были разрешены?
Мы используем стволовую ячейку Ubuntu, и нам нужно связаться с внешним сервером. При использовании полного доменного имени это работает, но предпочтительнее использовать только имя хоста. Как правило, это находится в resol.conf на коробке Unix/Linux, но не был уверен, как определить это в CloudFoundry.
1 ответ
Одним из вариантов здесь было бы дополнение Bosh. Надстройка Bosh будет работать на всех виртуальных машинах, управляемых вашим Bosh Director. Вот несколько примеров дополнений.
Вы захотите использовать os-conf-release для своего дополнения. У него есть задание search_domain, которое позволяет вам установить домен поиска на всех развернутых виртуальных машинах Bosh.
Я не проверял это, но я считаю, что манифест, как это должно работать.
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. Надеюсь, это поможет!