LINUX.ORG.RU
ФорумAdmin

Bind9 в контейнере Docker

 ,


0

3

Имеется сетка на несколько доменов в интернете, с несколькими локальными сетями

Имеется, своя DNS инфраструктура, где bind9+DNSSEC как мастер на VDS в рунете, и несколько slave серверов так же на различных VDS

Хочу перенести bind master внутрь DMZ, прокинуть 53 порты и перенастроить Slave на работу с новым мастером, а также настроить мастер для обслуживания локальной сетки и связанных витуальных

Так вот: имеет ли смысл заморачиваться с мастером внутри Docker контейнера или по классике?

ps: ещё бы какой то web редактор зон для админов

★★

Последнее исправление: fMad (всего исправлений: 1)

Ответ на: комментарий от frunobulax

честно говоря уже давно надоело этим заниматься

гораздо приятнее загитовать конфиги bind9 + docker-compose, закинуть в свой gitlab, настроить ci/cd и не парится

но так как приемлемого решения не нашёл, заподозрил, что тут есть какой от подвох

fMad ★★
() автор топика
Последнее исправление: fMad (всего исправлений: 1)
Ответ на: комментарий от fMad

А если там голый докер без родного управления из пайплайна, зачем там образ с docker? проще прокинуть в него каталог, а его уже обновлять из гита

точнее, не прокидывать. а просто обновлять из гита для штатного dns сервера из дистрибутива

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router

не нравится, что там всё размазано по /etc/bind/ /etc/bind/zones/ и /var/cache/bind и нужно рутом ходить, настраивать logrotate и тд.

а докер подразумевает, что вся инфраструктура bind9 разворачивается в домашней папке обычного пользователя и вполне логичного гитуется

то-есть, скопировать настройки текущего мастера, собрать с ними локальный контейнер с биндом, загитовать, настроить ансибль для обновления и перезапуска и перезапуска при обновлении конфигов через ci/cd

fMad ★★
() автор топика
Последнее исправление: fMad (всего исправлений: 1)
Ответ на: комментарий от router

зачем там образ с docker? проще прокинуть в него каталог

для сборки и тестирования в ранере, а так же чтобы иметь возможность отката

то-есть, внёс какие то изменения настройки, запушил и всё, а потом откатил назад

fMad ★★
() автор топика
Ответ на: комментарий от fMad

не нравится, что там всё размазано по /etc/bind/ /etc/bind/zones/ и /var/cache/bind и нужно рутом ходить, настраивать logrotate и тд.

Эти пути скорее всего настраиваются в конфиге, а если не в конфиге - то точно настраиваются пересборкой.

firkax ★★★★★
()

Если хочется прямо IaC, то можно анибл плейбук, который будет ставить на машине пакеты и разворачивать конфиги.

Плюсом - все в гите, можно разворачивать на любом количестве серверов, хоть физических, хоть виртуалок. Ну и позже просто будет перевести в докер/кубер.

skyman ★★★
()