Как интегрировать приложение Airflow с Sentinel Tunnel, чтобы получить обновленное имя мастера от Redis Sentinel - PullRequest
0 голосов
/ 19 сентября 2018

Работа с 3 экземплярами AWS Redis (1 мастер-узел и 2 подчиненных узла - все узлы установлены с Redis и Redis Sentinel ), 3 стражами соответственно и приложением контейнерного типа Airflow.

Конфигурация воздушного потокаимеет информацию о главном Redis, поэтому он работает правильно, когда запущены планировщик воздушного потока и рабочий и обновляются ключи на главном устройстве, а ведомые синхронизируются с главным.Но когда мастер-узел выходит из строя, сторож Redis выбирает нового мастера, но информация о новом главном узле не обновляется в файле airflow.cfg.

Обнаружен Sentinel Tunnel , который может помочь в обновлении новой основной информации, но мне нужна помощь с настройкой Redis Tunnel для моего приложения.

Как действовать дальше?1. Установить Tunnel на всех узлах Redis?2. Установка в отдельном экземпляре AWS с определенным открытым портом?3. Установка туннеля на отдельный контейнер?4. Установка в контейнер, где запущено приложение?

Нужна помощь в дальнейших шагах для включения Sentinel Tunnel в AIRFLOW приложение, которое использует Redis Sentinel.

...