Skip to content

Global management mode

Applicable scenarios

If you need to set up administrators for sub-modules to further manage user/group permissions through administrators, you can use roles in users and access control. Possessing this role means having the highest administrative authority for this submodule.

Note

There are three modes of permission management, currently the global management mode. The role in the access control represents the highest authority of each sub-module. See Access Management for details.

graph TB

gadmin[DCE admin] --> control[Access Control] --> create[Create user/group and authorize roles]
create --> admin[Admin]
create --> iam[IAM Owner]
create --> audit[Audit Owner]
create --> rm[RM Owner]
create --> kpanda[Kpanda Owner]

classDef plain fill:#ddd,stroke:#fff,stroke-width:1px,color:#000;
classDef k8s fill:#326ce5,stroke:#fff,stroke-width:1px,color:#fff;
classDef cluster fill:#fff,stroke:#bbb,stroke-width:1px,color:#326ce5;

class gadmin,control,create,admin,iam,audit,rm,kpanda k8s

A role corresponds to a set of permissions. Permissions determine the actions that can be performed on a resource. Granting a role to a user grants all the permissions included in the role.

Access control roles

Four roles are predefined in Access Control, namely: Admin, IAM Owner, Audit Owner, and Kpanda Owner. These 4 roles are created by the system, and users can only use them and cannot modify them. The permissions corresponding to the role are as follows:

Role Name Role Type Belonging Module Role Permissions
Admin System role All Platform administrator, managing all platform resources, representing the highest authority of the platform
IAM Owner System Role Access Control Administrator of Access Control, who has all permissions under the service, such as managing users/groups and authorization
Audit Owner System Role Audit Log The administrator of the audit log has all the permissions under this service, such as setting the audit log policy and exporting the audit log
Kpanda Owner System Role Container Management The administrator of container management has all the permissions under this service, such as creating/accessing clusters, deploying applications, and granting cluster/namespace-related permissions to users/groups

Comments