Вы можете использовать синдики и иметь другого мастера сверху.
https://docs.saltstack.com/en/latest/topics/topology/syndic.html#syndic
таким образом, миньон подключится к вашим обычным Мастерам, где также установлен Syndic/s, и сможет переключиться на любой из них. Syndic/s (еще одна форма специального миньона) будет подключаться к MoM (Master of Masters), и вы сможете передавать команды всем своим мастерам. У вас также может быть несколько MoM, к которым всегда подключены синдики.
Это обеспечивает высокую доступность для ваших миньонов, мастеров/синдиков и мастеров мастеров.
Это оказывает некоторое влияние на производительность, если вы планируете развернуть большое количество миньонов и может потребовать настройки многих параметров.
К сожалению, архитектура Syndic официально не поддерживается Saltstack в то время, когда я пишу это, но они приветствуют патчи сообщества. Основная причина в том, что они предоставляют HA через свой корпоративный продукт и хотят, чтобы клиенты покупали вариант HA, а не получали его бесплатно.
Последнее — это просто мое личное мнение, основанное на PR / запросах на функции, которые, как я видел, были отклонены или отклонены для разработки командой Saltstack. Я не думаю, что они сделали какое-либо официальное заявление по этому поводу.
person
atsa
schedule
03.11.2020