Схема обеспечения HA на 3 дата-центра (Active / Passive / Witness)
В каждом DC развернуто:
- Локальный кластер k8s
- Локальный HA Redis (sentinel mode)
- Как минимум одна нода глобального etcd кластера (для работы patroni)
- PostgreSQL кластер
Сервисы TeamStorm подключаются к Redis, Rabbitmq, PostgreSQL(через PgBouncer). (1)(2) PgBouncer и patroni хостятся на каждой ноде PostgreSQL. Patroni подключается в кластеру etcd (3) В данной схеме будет работать autofailover PostgreSQL за счет наличия дополнительного DC.
