Документация "Инферит Облако"

помогает подбирать префикс, количество worker‑нод, DNS и сеть, рассчитать квоту с учётом master‑кворума и сервисных узлов, а затем предоставить данные для подключения и админ‑панель

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

Формирование запроса на создание кластера

Прежде чем делать запрос на подключение, стоит ознакомиться с редакцией, модулями и возможностями платформы для того, чтобы не пользоваться инструментами, которые не потребуются: https://deckhouse.ru/products/kubernetes-platform/
Для добавления кластера в проект необходимо обратиться в техническую поддержку

flant

При обращении в поддержку важно предоставить следующие данные:

Тип Значение Описание
Префикс кластера* Kube-cluster Желаемый префикс (имя) для сущностей кластера (названия инстансов, сетей, маршрутизатора e.t.c. будут начинаться с этого имени)
Количество worker-нод* 2 Минимальное значение 2. Ноды для рабочей нагрузки
Логин в формате почты* client@client.ru Указывается исключительно в формате e-mail
DNS-сервера 77.88.8.8/77.88.8.1 Указать предпочтительные DNS сервера, в ином случае конфигурируются публичные (Yandex DNS)
Сеть для внутренней адресации* 192.168.192.0/24 Необходимо самостоятельно подключить данную сеть в маршрутизатор с инстансами
Шаблон DNS* *.kube.client.ru Формат шаблона следующий – wildcard A-запись домена 4-ого уровня
Какие права доступа необходимы для кластера** Admin См. комментарий

*-обязательное поле

Правила расчета квоты на кластер

Для корректного расчета квоты необходимо учесть:

  1. Принцип построения отказоустойчивого кластера требует создания кворума состоящего из трёх “master” узлов, который рассчитывается по формуле (n/2)+1 узел, где n – количество узлов (если кластер потеряет 2 узла, работа продолжится на оставшемся узле);
  2. Размер флейвора “worker” узла (по умолчанию, флейвор равен – 8 CPU / 16 GB RAM / 100GB SSD);
  3. Необходимость создания двух сервисных “worker” узлов:
    Сервисный узел №1 – содержит внутренние сервисы (например, dex выступающий в роли аутентификации, Grafana, Prometheus и прочее).
    Сервисный узел №2 – распределение ресурсов и балансировка.
    Минимальные рекомендуемые требования вендора для “master” узлов = **8CPU\16RAM\100GB **
    Минимальный размер “worker” узлов = 4 CPU \ 8 GB RAM \ 100 GB

Пример расчета квоты:
Требуемая конфигурация worker-ноды – 8 CPU \ 16GB RAM \ 100 GB SSD
Требуемое количество worker – нод = 5
Требуемое количество master – нод для создания кворума = 3
Требуемое количество service – нод = 2
Общее количество требуемых нод = 10
Итого: (8CPUx10)+(16RAMx10)+(100GB SSDx10) = 80CPU \ 160GBRAM \ 1TB SSD

Список ролей и их описание:

  • User — позволяет получать информацию обо всех объектах (включая доступ к журналам Pod’ов), но не позволяет заходить в контейнеры, читать секреты и выполнять port-forward;
  • PrivilegedUser — то же самое, что и User, но позволяет заходить в контейнеры, читать секреты, а также позволяет удалять Pod’ы (что обеспечивает возможность перезагрузки);
  • Editor — то же самое, что и PrivilegedUser, но предоставляет возможность создавать, изменять и удалять namespace и все объекты, которые обычно нужны для прикладных задач;

Важно! Т.к. Editor уполномочен редактировать RoleBindings, он может сам себе расширить полномочия в рамках namespace.

  • Admin — то же самое, что и Editor, но позволяет удалять служебные объекты.

    Подключение к кластеру

После получения от технической поддержки данных для авторизации, необходимо добавить А-запись в DNS зону хостинг-провайдера вашего домена, указав адрес из шаблона DNS, который был отправлен технической поддержке ранее, и адрес балансировщика нагрузки, который будет получен после создания кластера.

После добавления А-записи, необходимо перейти по адресу https://deckhouse-admin.<указать домен из шаблона DNS> и ввести логин и пароль, полученные от технической поддержки

k8s0

После успешной авторизации откроется панель администратора.

k8s1
Получить доступ в личный кабинет клиента
Публикации в СМИ
Подключить сервис
Получить демо-доступ
Получить консультацию