Прямо сейчас у меня есть множество записей сервера, определенных так:
server cn0136 10.33.125.17:8008 check
server cn0137 10.33.136.20:8008 check
server cn0138 10.33.124.23:8008 check
server cn0139 10.33.135.13:8008 check
server cn0140 10.33.137.23:8008 check
server cn0141 10.33.132.30:8008 check
Все эти IP-адреса определены в DNS, и я бы хотел, чтобы мой список серверов обновлялся автоматически при обновлении DNS. В идеале спецификация моего сервера в конфигах упростилась бы примерно до:
servers cn_foo foo.bar.com:8000 check
Основываясь на моем чтении документов и ответ на этот вопрос ServerFault похоже, что это не возможно. Кто-нибудь прошивал haproxy справиться с этим? Есть ли какой-нибудь другой обходной путь, кроме использования другой системы шаблонов, прикрученной сбоку?
Если вы используете более новую версию haproxy, она будет грамотно ее поддерживать. Только что прочитал глава 5.3 документации.