#amazon-web-services #docker #terraform #amazon-ecs
#amazon-web-services #docker #terraform #amazon-ecs
Вопрос:
Я пытаюсь добавить новый кластер в свой vpc с помощью terraform, этот кластер будет обрабатывать сложные вычисления и выполнять другие действия. Но я понятия не имею, как настроить перенаправление для запроса из интернет-Кластера1 должен быть чувствителен к cluser1.mydomain.com и сгруппировать в cluster2.mydomain.com
Ответ №1:
Ниже приведены общие шаги:
-
Например, зарегистрируйтесь
mydomain.com
в Route53 (R53). -
Создайте две записи псевдонима (
cluser1.mydomain.com
иcluser2.mydomain.com
) в R53, указывающие на ALB DNS. -
Настройте две целевые группы (TG) для ALB. Первый TG (TG1) для службы ECS один, а TG2 для службы два.
-
На ALB настройте один прослушиватель (например, HTTP 80) с двумя разными правилами. Например:
- Первое правило будет основано на
Host header
равенствеcluser1.mydomain.com
, которое пересылается в TG1. - Первое правило будет основано на
Host header
равенствеcluser2.mydomain.com
, которое пересылается в TG2. - Обязательное правило по умолчанию (или используйте 2 в качестве правила по умолчанию).
- Первое правило будет основано на
Комментарии:
1. спасибо, я попробую это решение. в обоих кластерах у меня есть группа автоматического масштабирования, выполняя то, что вы упомянули, есть ли случай, когда я пропустил свою инфраструктуру, я не хочу, чтобы cluster1 зависал, когда cluster2 затоплен
2. Масштабирование @AllGlenn не управляется ALB. Это отдельный процесс на уровне обслуживания ECS. Поэтому я не вижу способа, как вы могли бы масштабировать вторую службу, в то время как первая затоплена.
3. побочный эффект я получил сообщение об ошибке «Этот сервер не смог доказать, что он cron-cluser1.mydomain.com ; его сертификат безопасности получен от cluser2.mydomain.com . Это может быть вызвано неправильной настройкой или злоумышленником, перехватывающим ваше соединение. Есть ли какой-либо способ связать оба URL-адреса с одним и тем же сервером?
4. спасибо, это работает как шарм после того, как вы столкнулись с ssl-сертификатами и как работают слушатели, я бы порекомендовал эту ссылку всем, кто сталкивается с той же проблемой: ссылка