3

У меня есть домен, который должен быть направлен как на Балансировщик нагрузки приложений, так и на экземпляр EC2 в зависимости от пути URL. Балансировщик нагрузки приложения имеет ограничение по 10 правилам для ALB, и мне нужно больше.Как использовать уникальный порт проверки работоспособности на балансировщике нагрузки приложения (контейнерное обслуживание) на AWS?

Так, чтобы обойти это ограничение 10 URL Я хотел бы настроить запрос трубопровода следующим образом:

ALB для domain.com -> Docker контейнер с HAProxy с правилами маршрутизации/обратный прокси-сервер -> маршруты к другим ALB или EC2-экземпляр

Настройка в порядке, у меня возникают проблемы с настройкой HAProxy и ее проверкой работоспособности. Я бы хотел, чтобы ALB проверил работоспособность на другом порту, а не на порте трафика. В HAProxy я могу просто настроить несколько интерфейсов, один для маршрутизации (порт 80) и один для проверки работоспособности (порт 60000). Но если я вхожу в порт 60000 в целевой группе ALB, я не могу развернуть другую службу из-за динамического сопоставления.

Любые идеи, как это решить? Я предпочитаю не проверять работоспособность порта 80 из-за того, что он доступен для публичной сети, но если это единственное решение, это нормально (но как это сделать?).

+1

Пожалуйста, разместите свою конфигурацию. –

ответ

1

Я закончил с использованием монитора-uri как санитарную проверку, а не идеально, поскольку он открыт для порта 80, но никакой секретной информации там пока нет.