Как стать автором
Обновить

Комментарии 6

В своё время (год назад) сам с этим мучался, но в итоге перешёл на Kubernetes и для прода и для дева, горя не знаю.
Где бегает ваш k8n? в облаке? Если в облаке то каким инструментом провизионируете? Сам как-раз стою перед задачей запилить надежный кластер на AWS
У разработчика — https://cloud.google.com/container-engine/
Всё делается через kubectl. Конфиги храню в json-файлах с проектом.

У меня есть локальная внутрення зона, например my.test, в ней каждый создаваемый контейнер со статическим IP получает предопределенный адрес, который попадает в конфигурацию этой доменной зоны.
именно по нему nginx на ноде с контейнерами находит нужный апстрим для конкретного виртуалхоста
По OSPF все ноды видят свои серые сети и нгинкс на любой ноде может пойти в контейнер с апрстримом на любой ноде.
И есть кеширующий резолвер, который доступен этой инфраструктуре чтобы с нод и контейнеров были доступны остальные внешние сервисы

Поделитесь пожалуйста реализацией

каждый создаваемый контейнер со статическим IP получает предопределенный адрес, который попадает в конфигурацию этой доменной зоны.

Как то слишком сложно.
Я решил этот вопрос с помощью https://github.com/aacebedo/dnsdock
И оформил в виде cli https://github.com/bibendi/dip#dip-dns
В конторе все разработчики довольны.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории