Работа с пространствами

Данный раздел описывает процесс работы с пространствами в системе. Работа осуществляется в разделе Настройки → Пространства и сервисы → Пространства веб-интерфейса системы.

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

О пространствах

Пространство — это логическая среда в рамках кластера Kubernetes, предназначенная для развертывания и запуска сервисов в этом кластере.

Пространства могут быть созданы как в основном кластере, в котором развернуты все основные компоненты продукта, так и в сателлитах — удаленных кластерах, на которых развернута лишь часть компонентов.

По умолчанию в системе всегда имеется основное пространство, предназначенное для работы с компонентами в основном кластере. Основное пространство недоступно для изменения или удаления.

Для работы с пространствами используются следующие компоненты:

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

  • Контроллер пространства — разворачивается в каждом пространстве и предназначен для контроля за ресурсами пространства и за состоянием его сервисов:

    • Контроль за ресурсами: при попытке запуска сервиса контроллер определяет, достаточно ли в пространстве системных ресурсов для его развертывания. При достаточном объеме ресурсов контроллер запустит сервис.

    • Контроль за сервисами: контроллер регулярно отслеживает состояние сервисов, собирает логи об их изменении и следит, чтобы все запущенные сервисы работали. Так, например, если какой-нибудь сателлит будет перезапущен, контроллер заново развернет все необходимые сервисы на этом сателлите.

Интерфейс раздела

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

  • Кнопка Создать (plus) позволяет создать подключение к новому пространству.

  • Поле Поиск предназначено для быстрого поиска подключений к пространствам в отображаемом списке по названию, IP-адресу или домену.

В рабочей области отображается таблица имеющихся подключений к пространствам. Таблица содержит следующие столбцы:

  • Название — название подключения к пространству, используемое для его идентификации в системе.

  • Статус — текущий статус подключения к пространству: Активный, Ошибка или Нет соединения.

  • IP/Домен — IP-адрес или домен пространства.

При работе с таблицей подключений к пространствам доступны следующие операции:

  • Поиск подключений по полям Название и IP/Домен.

  • Сортировка подключений по полям Название и IP/Домен.

При выборе конкретного подключения к пространству в правой части рабочей области отображается его карточка с детальной информацией.

В верхней части карточки приведено название подключения, а также имеются кнопки для изменения (edit) и удаления (trash) подключения к пространству.

Карточка подключения содержит сведения, сгруппированные по следующим секциям:

  • Статистика — метрики ресурсов, занимаемых пространством.

  • Информация — основная информация о подключении к пространству.

  • Сервисы — список сервисов в пространстве.

Работа с подключением к пространству

Доступные операции над подключениями к пространствам:

Создание подключения к пространству

Чтобы создать подключение к пространству:

  1. Перейдите в раздел Настройки → Пространства и сервисы → Пространства. Система отобразит сведения об имеющихся подключениях к пространствам.

  2. Нажмите на кнопку Создать (plus). Отобразится окно создания подключения.

  3. Введите уникальный идентификатор подключения.

  4. Введите название подключения.

  5. Введите IP-адрес или домен, по которому расположено пространство.

    Домен сателлита должен быть уникальным в рамках системы. Создание нескольких подключений к одному пространству с одинаковым доменом недоступно.
  6. Введите порт для подключения к пространству. Допустимые значения: 1—​65535.

  7. При необходимости введите описание подключения к пространству.

  8. Нажмите на кнопку Создать. Система создаст подключение к пространству и отобразит соответствующее уведомление. Подключение отобразится в списке раздела Настройки → Пространства и сервисы → Пространства.

Просмотр подключения к пространству

Чтобы просмотреть подключение к пространству:

  1. Перейдите в раздел Настройки → Пространства и сервисы → Пространства. Система отобразит сведения об имеющихся подключениях к пространствам.

  2. Нажмите на строку подключения в списке. Система отобразит в правой части экрана карточку этого подключения с подробной информацией о нем.

В верхней части карточки отображается название подключения к пространству.

Карточка подключения содержит сведения, сгруппированные по следующим секциям:

  • Статистика — метрики ресурсов, занимаемых пространством:

    • CPU — количество ядер и уровень загруженности процессора в пространстве.

    • RAM — объем и уровень загруженности оперативной памяти в пространстве.

  • Информация — основная информация о подключении к пространству:

    • ID — уникальный идентификационный код подключения, генерируемый автоматически при его создании.

    • Название — имя подключения, используемое для его идентификации в системе.

    • IP-адрес/домен — IP-адрес или домен кластера, в котором расположено пространство.

    • Статус — текущий статус подключения: Активный, Ошибка или Нет соединения.

    • Порт — порт кластера, в котором расположено пространство.

    • Тенант — название тенанта, к которому относится подключение.

    • Описание — краткое описание функциональности пространства.

    • Дата создания — дата и время создания подключения.

    • Создал — пользователь, инициировавший создание подключения.

    • Дата изменения — дата и время последнего изменения подключения.

    • Изменил — пользователь, выполнивший последнее изменение подключения.

  • Сервисы — список сервисов в пространстве. Список представлен в виде таблицы со следующими столбцами:

    • Активен — переключатель состояния сервиса.

    • Название — название сервиса.

    • CPU — уровень загруженности процессора сервиса. При наведении курсора на данный столбец отображаются полные сведения о количестве ядер и уровне загруженности процессора для текущего сервиса.

    • RAM — уровень загруженности оперативной памяти сервиса. При наведении курсора на данный столбец отображаются полные сведения об объеме и уровне загруженности оперативной памяти для текущего сервиса.

    В правой части строки сервиса в таблице имеется кнопка arrow right, по которой осуществляется переход в раздел Настройки → Пространства и сервисы → Сервисы и открывается карточка выбранного сервиса.

    Над таблицей имеется кнопка Добавить (plus) для добавления нового сервиса.

Изменение подключения к пространству

Изменение доступно только для пространств без запущенных сервисов.

Чтобы изменить подключение к пространству:

  1. Перейдите в раздел Настройки → Пространства и сервисы → Пространства. Система отобразит сведения об имеющихся подключениях к пространствам.

  2. Нажмите на строку подключения в списке. Система отобразит в правой части экрана карточку этого подключения с подробной информацией о нем.

  3. Нажмите на кнопку edit в верхней части карточки подключения. Отобразится окно настроек подключения к пространству.

  4. Внесите изменения в требуемые поля.

  5. Нажмите на кнопку Сохранить. Система сохранит изменения и отобразит соответствующее уведомление. Обновленная информация отобразится в карточке и списке подключений.

Удаление подключения к пространству

  • Удаление доступно только для пространств без запущенных сервисов.

  • Удаление недоступно для основного пространства.

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

Чтобы удалить подключение к пространству:

  1. Перейдите в раздел Настройки → Пространства и сервисы → Пространства. Система отобразит сведения об имеющихся подключениях к пространствам.

  2. Нажмите на строку подключения в списке. Система отобразит в правой части экрана карточку этого подключения с подробной информацией о нем.

  3. Нажмите на кнопку trash в верхней части карточки подключения. Отобразится окно подтверждения действия.

  4. Нажмите на кнопку Удалить. Система удалит подключение к пространству и отобразит соответствующее уведомление. Удаленное подключение будет исключено из списка раздела.