Управление ролями пользователей
Администраторы платформы могут управлять ролями других пользователей (не своей собственной учетной записи), чтобы предоставлять или отзывать разрешения. После рефакторинга RBAC назначение ролей разделено на Platform Roles (системные шаблоны) и Kubernetes Roles (родные объекты RoleBinding).
Содержание
Назначение Platform Roles (системные шаблоны)ШагиУдаление Platform RolesПривязка Kubernetes Roles (RoleBinding / ClusterRoleBinding)ШагиУдаление Kubernetes RoleBindingsНазначение Platform Roles (системные шаблоны)
Используйте эту вкладку для привязки или отвязки предопределённых ролей платформы/проекта/пространства имён, которые поставляются с продуктом.
Шаги
- В левой навигационной панели нажмите Users > User Management.
- Кликните по имени пользователя, для которого нужно изменить роли.
- Откройте вкладку Platform Roles.
- Нажмите Add Role.
- В диалоговом окне:
- Выберите роль из выпадающего списка Role Name.
- При необходимости выберите область действия (Cluster / Project / Namespace).
- Нажмите Add.
NOTE
Примечания по ролям платформы:
- Здесь доступны только предопределённые системные роли; их нельзя редактировать или дублировать.
- Роль может быть привязана только один раз в пределах одной области действия. Уже привязанные роли в списке отключены.
- Встроенную роль Cluster Administrator нельзя переназначать для глобального кластера.
Удаление Platform Roles
- Оставайтесь на вкладке Platform Roles.
- Нажмите Remove рядом с ролью, которую хотите отвязать.
- Подтвердите удаление.
Привязка Kubernetes Roles (RoleBinding / ClusterRoleBinding)
Используйте эту вкладку для предоставления детализированных разрешений через родные роли Kubernetes, существующие в конкретных кластерах.
Шаги
- На странице с деталями пользователя переключитесь на вкладку Kubernetes Roles.
- Нажмите Add RoleBinding.
- Настройте привязку:
- Cluster: Целевой кластер, в котором находится роль.
- Binding Type:
RoleBinding(область namespace) илиClusterRoleBinding. - Namespace: Обязательно при выборе
RoleBinding. - Role Name: Выберите существующую роль
RoleилиClusterRole. - Subject: Подтвердите текущего пользователя как субъект привязки.
- Нажмите Create.
Удаление Kubernetes RoleBindings
- Оставайтесь на вкладке Kubernetes Roles.
- Найдите нужную привязку (при необходимости используйте фильтр по кластеру, namespace или роли).
- Нажмите Remove и подтвердите.
WARNING
Разрешения на управление ролями:
- Управлять ролями других пользователей могут только администраторы платформы.
- Пользователи не могут изменять роли или привязки для своей собственной учетной записи.