Мы хотели бы запустить наш экземпляр nginx внутри нашего роя Docker, работающего на EC2.

Тем не менее, нам нужно, чтобы они были автоматически зарегистрированы на R53 напрямую или, возможно, на ELB.

Это возможно? Или нам нужно запустить выделенные экземпляры EC2 для NGinx?

1 ответ1

0

Я знаю, что должен написать полное решение, но это слишком много, чтобы поставить здесь.

Если вы используете консула, консула-регистратора и консула-шаблона, вы можете использовать один nginx на каждый экземпляр EC2 перед всеми док-контейнерами. Конфигурация NGiNX будет автоматически обновляться при остановке или запуске контейнера. Затем вы можете поставить ELB перед всеми вашими экземплярами и просто указать его на порт 80.

Существует множество документации по этой настройке, но есть несколько примеров:http://progrium.com/blog/2014/09/10/automatic-docker-service-announcement-with-registrator/ http://blog.xebia .com/2015/03/24/а-высокие , имеющиеся в наличии докер-контейнер-платформа с использованием-coreos-и-консул /

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .