Установка Rancher

Rancher - это программное обеспечение для удобного управления кластером k8s.

Примечание. В дальнейшем описании для главных узлов кластера используются названия kn0, kn1, kn2, для рабочих узлов - kn3, kn4, kn5.

Для установки и настройки Rancher:

  1. Создайте на узле kn4 папку для хранения информации Rancher:

% sudo mkdir –p /opt/rancher

  1. Запустите Rancher c монтированием на хост:

% sudo docker run -d --restart=unless-stopped -p 8180:80 -p 8446:443 -v /opt/rancher:/var/lib/rancher rancher/rancher:stable

  1. Откройте браузер и перейдите по адресу https://ip-address-of-kn0:8446, где ip-address-of-kn0 - это IP-адрес узла kn0. Установите пароль для роли администратора Rancher в веб-интерфейсе:

  1. Добавьте созданный кластер в Rancher. Нажмите кнопку «Add Cluster»:

  1. Выберите тип добавления «Import»:

  1. Укажите название и описание для добавляемого кластера и нажмите кнопку «Create»:

  1. Скопируйте последнюю команду на странице:

Общий вид команды:

% curl --insecure -sfL https://<IP-адрес узла>:8446/v3/import/dtdsrjczmb2bg79r82x9qd8g9gjc8d5fl86drc8m9zhpst2d9h6pfn.yaml | kubectl apply -f -

  1. Выполните скопированную команду в консоли узла kn0. В консоль будет выведено:

namespace/cattle-system created
serviceaccount/cattle created
clusterrolebinding.rbac.authorization.k8s.io/cattle-admin-binding created
secret/cattle-credentials-3035218 created
clusterrole.rbac.authorization.k8s.io/cattle-admin created
deployment.extensions/cattle-cluster-agent created
daemonset.extensions/cattle-node-agent created

  1. Ожидайте запуск системы:

После окончания инициализации статус кластера изменится на Active:

Общее состояние кластеров:

  1. Перейдите в раздел «Projects/Namespaces» и создайте проекты для платформы:

  1. Нажмите кнопку «Add Project». Заполните поле «Project Name», добавьте описание в поле «Description» и нажмите кнопку «Create»:

  1. Нажмите кнопку «Add Namespace». Заполните поле «Name» и нажмите кнопку «Create»:

После выполнения действий программное обеспечение Rancher будет установлено и настроено, далее перейдите к подготовке к запуску продукта «Форсайт. Мобильная платформа».

См. также:

Подготовка среды для продукта «Форсайт. Мобильная платформа» | Подготовка к запуску продукта «Форсайт. Мобильная платформа»