Traefik + docker swarm + letsencrypt

Цена договорная
18 марта 2020, 15:53 • 2 отклика • 51 просмотр
Есть большое количество доменных имен. Каждое из них ссылается на 2 traefik сервера
(через создание двух А записей в DNS - DNS round robin, цель распределить нагрузку и
снизить последствия DDOS одного из ip адресов).
Записи в DNS периодически меняются, поэтому любой traefik должен иметь возможность
принять соединение от любого допустимого доменого имени.
Но если посторонние создадут A запись для своего домена с Ip нашего traefik, такое
соединение на приложение не передаем. Сертификаты для ssl для него не получаем.
Соединение по https, сертификаты получаем у letsencrypt. Авто обновление сертификатов
средствами traefik.
Все это запускается в docker swarm.

С меня стенд для испытания ( 3 vps обьедененные в SWARM)

С вас yml файл с демонстрацией решения и его описание. В качестве полезной нагрузки (Worker) используем docker контейнер containous/whoami
Файлы