Управление доступом в кластере
Вкладки Платформа, Кластер, Неймспейс; наборы доступов уровня «Кластер».
На странице Управление доступом в разделе Администрирование кластера можно просматривать и управлять назначениями прав доступа пользователям и группам на этот кластер и его неймспейсы. Назначение прав уровня «Платформа» выполняется только из платформы (страница Управление ролями).
Где открыть: выберите кластер → Администрирование → Управление доступом.
Вкладки страницы «Управление доступом»
На странице доступны три вкладки:
| Вкладка | Содержимое |
|---|---|
| Платформа | Просмотр платформенных назначений прав доступа для пользователей и групп, имеющих доступ к этому кластеру. Записи только для просмотра — некликабельны. |
| Кластер | Назначения прав на уровень кластера (доступ ко всему кластеру). Здесь создают и редактируют назначения пользователям и группам с наборами доступов уровня «Кластер». |
| Неймспейс | Назначения прав на отдельные неймспейсы кластера (наборы доступов уровня «Неймспейс»). |
Скриншот: вкладка «Платформа»

Скриншот: вкладка «Кластер»

Скриншот: вкладка «Неймспейс»

Как создаются назначения
Обратите внимание! Ресурсы прав доступа (UserRole, GroupRole, Permissions) размещены в кластере управления. Поэтому создание назначений на пользователей и группы возможно только через графический интерфейс платформы или программный интерфейс (API) — напрямую в клиентском кластере эти ресурсы не создаются и не редактируются.
- Наборы доступов (разрешения) создаются и изменяются в платформе: Настройка разрешений (раздел Управление доступом → Менеджер доступов).
- Назначение наборов пользователям и группам выполняется в платформе или со страницы Управление доступом кластера (вкладки Кластер и Неймспейс). Подробнее о процедуре назначения: Назначение прав доступа.
Наборы доступов уровня «Кластер»
Для назначения доступов в кластере (вкладки Кластер и Неймспейс на странице «Управление доступом» кластера) могут использоваться только наборы разрешений уровня «Кластер» и уровня «Неймспейс» соответственно. Наборы уровня «Платформа» назначаются только со страницы платформы «Управление ролями».
Перечень преднастроенных наборов уровня «Кластер» и «Неймспейс», а также платформенные и кластерные разрешения описаны на странице Настройка разрешений.
Примечание: Если для вашего сценария недостаточно существующих наборов доступов (например, нужны дополнительные права только на часть ресурсов кластера), необходимо обратиться к администратору платформы с запросом на создание дополнительных наборов доступа. Создание и изменение наборов доступов выполняется в разделе платформы Управление доступом → Менеджер доступов (см. Настройка разрешений).
Назначение прав группе
- Откройте вкладку Кластер или Неймспейс на странице Управление доступом кластера.
- Нажмите +.
- В форме Назначение прав доступа группе укажите имя группы:
- Выбрать из каталога — при интеграции с LDAP (AD, openLDAP) начните вводить имя группы; из списка результатов выберите нужную группу.
- Ручной ввод — выберите «Ручной ввод» и введите имя группы (например, при использовании Keycloak, Blitz).
- Выберите один или несколько наборов доступов (уровня Кластер или Неймспейс в зависимости от вкладки).
- Нажмите Сохранить.
Имя группы после создания записи не редактируется. Для изменения удалите запись и создайте новую.
Скриншот: назначение прав группе (выбор из каталога)

Скриншот: назначение прав группе (ручной ввод)

Назначение прав пользователю
- Откройте вкладку Кластер или Неймспейс на странице Управление доступом кластера.
- Нажмите +.
- В форме Назначение прав доступа укажите Уникальное имя пользователя:
- Из каталога — при интеграции с LDAP начните вводить имя пользователя и выберите пользователя из списка.
- Ручной ввод — выберите «Ручной ввод» и введите уникальное имя пользователя (например, из внешнего провайдера аутентификации).
- Выберите один или несколько наборов доступов.
- Нажмите Сохранить.
Имя пользователя после создания записи не редактируется. Для изменения удалите запись и создайте новую.
Скриншот: назначение прав пользователю (выбор из каталога)

Скриншот: назначение прав пользователю (ручной ввод)

Статус применения назначений
На странице отображается статус применения назначений:
- Статус применения в кластере управления — результат применения назначений в кластере управления (часть объектов клиентских кластеров управляется из кластера управления: Cluster API, permissions.shturval.tech).
- Статус применения в клиентских кластерах — успешность применения прав в выбранном кластере, прав Kubeflow и ролей в ArgoCD.
Если в наборе доступов заданы права Kubeflow и/или роль в ArgoCD:
- при назначении набора на уровне кластера пользователю или группе открывается доступ ко всем профилям Kubeflow и проектам ArgoCD этого кластера;
- при назначении на уровне неймспейса открывается доступ к профилю Kubeflow и проекту ArgoCD только этого неймспейса.
Подробнее о правах Kubeflow, ролях ArgoCD и наборах доступов: Настройка разрешений.