Подготовка к установке
Перед установкой убедитесь, что выполнены все нижеперечисленные условия и подготовлена вся необходимая информация.
Лицензии
Запросите у Вашего торгового представителя:
Демо лицензии для всех компонентов. Услуги будут доступны только с активированными лицензиями.
Сертификаты ключей для отправки пуш-уведомлений на мобильные устройства.
IP-адрес Kubernetes API
IP-адрес Kubernetes API это IP-адрес ВМ1.
K8S_API_ENDPOINT="192.168.205.164"
Подсеть пода (Pod)
Подсеть пода (Pod) – это IP-подсеть для контейнеров. Рекомендуемая длина маски составляет 16-18 бит.
POD_SUBNET="10.244.0.0/16"
Диапазон IP-адресов для Traefik
Диапазон Traefik – это диапазон IP-адресов для сервиса Traefik. Диапазон должен находиться в той же подсети, что и виртуальные машины. Зарезервируйте 1 адрес.
TRAEFIK_ADVERTISEMENT_RANGE="192.168.205.96-192.168.205.96"
Подсеть сервисов
Подсеть сервисов – это IP-подсеть для сервисов внутри кластера Kubernetes. Рекомендуемая длина маски составляет 16-20 бит.
SERVICE_SUBNET="10.245.0.0/16"
Диапазон IP адресов для сервисов, доступных извне
Данные адреса представляют собой диапазон IP-адресов для сервисов, доступных извне. Этот диапазон должен быть из той же подсети, где находятся виртуальные машины. Рекомендуемое количество адресов составляет 5-10.
L2_ADVERTISEMENT_RANGE="192.168.205.97-192.168.205.103"
IP-адрес первого Mediaserver
IP-адрес первого Mediaserver эквивалентен адресу ВМ1.
MS1_IP="192.168.205.164"
Статический NAT
Если необходимо настроить доступ к инсталляции из интернета, подготовьте статический NAT на вашей инфраструктуре:
Привяжите внешний IP-адрес к IP-адресу ВМ1 с использованием следующих TCP-портов:8554, 8443, 8887, 8998 (SSH-порт 22, или используйте другие альтернативные порты для поддержки удаленного доступа).
Привяжите внешний IP-адрес к первому IP-адресу из диапазона IP-адресов для сервисов, доступных извне: TCP-портов 80, 443, 5554, 8080.
DNS-записи
Cоздайте DNS-записи для IP-адресов сервисов, доступ к которым необходимо иметь извне, и сертификат SSL.
Настройка Ubuntu 22.04 LTS
Установите Ubuntu 22.04 LTS на ВМ1 и ВМ2.
ВM2 потребуется только в случае использования Analytics.
Для настройки Ubuntu выполните следующие шаги:
Установите последнюю версию Ubuntu 22.04 LTS:
sudo apt update && sudo apt upgrade -y
Разрешите администратору доступ по SSH, скопировав SSH-ключи в
~/.ssh/authorized_keys
.Разрешите администратору беспарольный доступ
sudo
. Заменитеadmin_1
на нужного пользователя:
sudo su
cat << EOF >> /etc/sudoers
admin_1 ALL=(ALL) NOPASSWD:ALL
EOF
Перезагрузите серверы:
sudo reboot