Как вы определяете пользовательский поиск 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. Надеюсь, это поможет!

Другие вопросы по тегам