Русский
Стенды
Стенды — центральное понятие PDM. Почти вся работа в системе сводится к тому, чтобы найти нужный стенд, посмотреть, что на нём выложено, и при необходимости что-то изменить.
Что такое стенд
Стенд — отдельное окружение платформы: один развёрнутый экземпляр всех её приложений со своими настройками, своими версиями и своими адресами. Технически стенд — это неймспейс (namespace) в кластере Kubernetes, то есть изолированный участок кластера, внутри которого крутится свой набор приложений.
Стендов всегда несколько, потому что у окружений разное назначение: на одном проверяют новую функциональность, на другом идут нагрузочные тесты, на третьем работают реальные пользователи. Стенды не мешают друг другу: изменение версии приложения на тестовом стенде никак не отражается на остальных.
Стенды сгруппированы по кластерам и проектам:
- кластер — площадка, на которой развёрнуты окружения (верхний уровень);
- проект — группировка стендов внутри кластера, показывает, к какой команде или направлению относится окружение;
- стенд — само окружение.
Имена стендов повторяются
Один и тот же короткий номер или имя может встречаться в разных кластерах. Прежде чем что-то менять, убедитесь, что открыт именно тот стенд: ориентируйтесь на кластер, в котором он находится, и на метку проекта в шапке страницы.
Где находится список стендов
Отдельной страницы со списком стендов в PDM нет — список живёт в боковой панели и виден на любой странице приложения. В строке стенда цветная точка показывает его состояние, рядом с именем указан проект; служебный префикс prj- в списке не показывается.
Поиск
Поле Поиск стендов… фильтрует одновременно и избранное, и дерево: остаются только стенды, в имени которых встречается введённый текст, а кластеры без совпадений скрываются целиком.
Поиск умеет исправлять раскладку — если набрать имя русскими буквами, не переключив клавиатуру, латинское имя всё равно найдётся.
Избранное
Отмеченные звёздочкой стенды собираются в блок Избранное — и в боковой панели, и на главной странице. Это выручает, когда вы постоянно работаете с двумя-тремя окружениями из нескольких десятков.
Что означают статусы
Статус стенда PDM считает сам, регулярно опрашивая кластеры: он проверяет, сколько приложений стенда реально запущено относительно ожидаемого количества.
| Точка | Подпись | Что значит |
|---|---|---|
| Зелёная | Работает | Запущено всё, что должно быть запущено |
| Оранжевая | Деградация | Часть приложений работает, часть — нет |
| Красная | Недоступен | Не работает ни одно приложение |
| Серая | Неизвестно | Данных нет: кластер не ответил на последнюю проверку |
«Неизвестно» — это не «упал»
Серый статус означает, что PDM не смог получить данные от кластера, а не что стенд не работает. Такие промежутки отдельно учитываются в статистике доступности. Подробнее — на странице Мониторинг.
Точки статуса обновляются сами, примерно раз в минуту. Перезагружать страницу не нужно.
Почему видны не все стенды
Список фильтруется по вашим правам: вы видите только те стенды, на которые вам выдан доступ. Поэтому в кластере может быть видно два стенда из двадцати — это нормально, кластер показывается лишь для того, чтобы через него добраться до доступных вам окружений.
Если знакомый стенд пропал из списка, чаще всего дело в правах, а не в удалении окружения. Что делать в этом случае, описано на странице Права доступа.
Что дальше
- Страница стенда — вкладки, приложения и их версии, адреса и секреты.
- Конфигурация стенда — как посмотреть и изменить настройки.
- Мониторинг — доступность, история статусов и что делать, если стенд недоступен.