Skip to content

Стенды

Стенды — центральное понятие PDM. Почти вся работа в системе сводится к тому, чтобы найти нужный стенд, посмотреть, что на нём выложено, и при необходимости что-то изменить.

Что такое стенд

Стенд — отдельное окружение платформы: один развёрнутый экземпляр всех её приложений со своими настройками, своими версиями и своими адресами. Технически стенд — это неймспейс (namespace) в кластере Kubernetes, то есть изолированный участок кластера, внутри которого крутится свой набор приложений.

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

Стенды сгруппированы по кластерам и проектам:

  • кластер — площадка, на которой развёрнуты окружения (верхний уровень);
  • проект — группировка стендов внутри кластера, показывает, к какой команде или направлению относится окружение;
  • стенд — само окружение.

Имена стендов повторяются

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

Где находится список стендов

Отдельной страницы со списком стендов в PDM нет — список живёт в боковой панели и виден на любой странице приложения. В строке стенда цветная точка показывает его состояние, рядом с именем указан проект; служебный префикс prj- в списке не показывается.

Поиск

Поле Поиск стендов… фильтрует одновременно и избранное, и дерево: остаются только стенды, в имени которых встречается введённый текст, а кластеры без совпадений скрываются целиком.

Поиск умеет исправлять раскладку — если набрать имя русскими буквами, не переключив клавиатуру, латинское имя всё равно найдётся.

Избранное

Отмеченные звёздочкой стенды собираются в блок Избранное — и в боковой панели, и на главной странице. Это выручает, когда вы постоянно работаете с двумя-тремя окружениями из нескольких десятков.

Что означают статусы

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

ТочкаПодписьЧто значит
ЗелёнаяРаботаетЗапущено всё, что должно быть запущено
ОранжеваяДеградацияЧасть приложений работает, часть — нет
КраснаяНедоступенНе работает ни одно приложение
СераяНеизвестноДанных нет: кластер не ответил на последнюю проверку

«Неизвестно» — это не «упал»

Серый статус означает, что PDM не смог получить данные от кластера, а не что стенд не работает. Такие промежутки отдельно учитываются в статистике доступности. Подробнее — на странице Мониторинг.

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

Почему видны не все стенды

Список фильтруется по вашим правам: вы видите только те стенды, на которые вам выдан доступ. Поэтому в кластере может быть видно два стенда из двадцати — это нормально, кластер показывается лишь для того, чтобы через него добраться до доступных вам окружений.

Если знакомый стенд пропал из списка, чаще всего дело в правах, а не в удалении окружения. Что делать в этом случае, описано на странице Права доступа.

Что дальше