Содержание
Обзор
Цель этой статьи - объяснить, как быстро развернуть Zevenet Load Balancer Community Edition с использованием контейнеров Docker. Docker - популярное программное обеспечение для виртуализации, основанное на функциях изоляции ресурсов ядра Linux, таких как контрольные группы, пространства имен ядра, overlayFS…, позволяющее независимым «контейнерам» работать в одном экземпляре Linux, избегая накладных расходов на запуск и обслуживание полных виртуальных машин.
конвенции
Несмотря на то, что мы не поддерживаем проблемы с Docker, мы включаем некоторые заметки в качестве примера установки на последнюю версию Debian Buster.
Процесс установки
Установить Docker
Сначала мы установим Docker на хост-машину, добавив некоторые зависимости, а также официальный репозиторий Docker и его ключ gpg.
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt-get update && apt-get install docker-ce
Скачать изображение Zevenet Docker
Следующим шагом является загрузка последней версии ZLB из нашего репозитория.
docker pull zevenet/zlb
Запустить контейнер Zevenet
Наконец, мы запустим новый контейнер, открывающий порт графического интерфейса
docker run --name zlb -p 444:444 -itd zevenet/zlb /bin/bash
Доступ к вашему новому контейнеру Zevenet
После этого последнего шага мы сможем получить доступ к графическому пользовательскому интерфейсу Zevenet Load Balancer с помощью любого веб-браузера следующим образом:
https://[host_public_ip or domain]:444
Пользователь: Root
Пароль: админ
Из соображений безопасности измените пароль по умолчанию.
Если вы планируете создавать фермы, вам нужно будет открыть соответствующие порты в команде «docker run». Например, чтобы запустить бэкэнд веб-сервера на портах 80 и 443, ваша команда «docker run» будет выглядеть так:
docker run --cap-add=NET_ADMIN --name zlb -p 444:444 -p 80:80 -p 443:443 -itd zevenet/zlb /bin/bash