Подтвердить что ты не робот

Как загрузить балансные контейнеры?

Как загружать контейнеры докеров-контейнеров с простым веб-приложением?

У меня есть 3 веб-контейнера, работающих в одном хосте. Как загрузить баланс моих веб-контейнеров?

4b9b3361

Ответ 1

Поставьте балансировщик нагрузки, например, haproxy или nginx, даже выполнив задание.

Достойная документация по Haproxy

Nginx Howto

В любом случае, установите балансировщик нагрузки на хост или на другой сервер, который может получить доступ к открытым портам в контейнерах. Nginx, вероятно, будет проще для ваших нужд.

Настройка базовой балансировки нагрузки nginx:

http {
upstream myapp1 {
    server CONTAINER_APP0_IP:PORT;
    server CONTAINER_APP1_IP:PORT;
    server CONTAINER_APP2_IP:PORT;
}
server {
    listen 80;
    location / {
        proxy_pass http://myapp1;
    }
}
}