Role and Member Management ZH reviewed. (#1074)

* Role and Member Management ZH reviewed.

Signed-off-by: Felixnoo <felixliu@yunify.com>

* wording updated

Signed-off-by: Felixnoo <felixliu@yunify.com>
This commit is contained in:
Felixnoo 2021-02-05 18:09:09 +08:00 committed by GitHub
parent f870c7fe5c
commit c581c8d07a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 32 additions and 33 deletions

View File

@ -6,7 +6,7 @@ linkTitle: "Role and Member Management"
weight: 11130
---
This guide demonstrates how to manage roles and members in your DevOps project. For more information about KubeSphere roles, see Overview of Role Management.
This guide demonstrates how to manage roles and members in your DevOps project.
In DevOps project scope, you can grant the following resources' permissions to a role:

View File

@ -1,86 +1,85 @@
---
title: "角色和成员管理"
keywords: 'Kubernetes, KubeSphere, DevOps, role, member'
keywords: 'Kubernetes, KubeSphere, DevOps, 角色, 成员'
description: '角色和成员管理'
linkTitle: "角色和成员管理"
weight: 11130
---
本教程演示如何在 DevOps 工程中管理角色和成员。 有关 KubeSphere 角色的更多信息,请参见角色管理概述。
本教程演示如何在 DevOps 工程中管理角色和成员。
在 DevOps 工程范围内,您可以向角色授予以下资源的权限:
- 流水线
- 凭证
- DevOps
- DevOps 工程设
- 访问控制
## 先决条件
## 准备工作
至少已创建一个 DevOps 工程,例如 `demo-devops` 此外,您需要在 DevOps 工程级别具有管理员角色的帐户(例如 `devops-admin`)。
至少已创建一个 DevOps 工程,例如 `demo-devops`此外,您需要一个在 DevOps 工程级别具有 `admin` 角色的帐户(例如 `devops-admin`)。
## 内置角色
在**工程角色**中,有三个可用的内置角色,如下所示。 内置角色是在创建 DevOps 工程时由 KubeSphere 自动创建的,并且无法对其进行编辑或删除
在**工程角色**中,有三个可用的内置角色,如下所示。创建 DevOps 工程时KubeSphere 会自动创建内置角色,并且无法编辑或删除这些角色
| 内置角色 | 描述信息 |
| 内置角色 | 描述信息 |
| ------------------ | ------------------------------------------------------------ |
| viewer | DevOps 工程观察者,可以查看 DevOps 工程下所有的资源。 |
| operator | DevOps 工程普通成员,可以在 DevOps 工程下创建流水线凭证等。 |
| admin | DevOps 工程管理员,可以管理 DevOps 工程下所有的资源。 |
## 创建一个 DevOps 工程角色
## 创建 DevOps 工程角色
1. 以 `devops-admin` 身份登录控制台,然后在 **DevOps 工程**列表下选择一个 DevOps 项目(例如 `demo-devops`)。
1. 以 `devops-admin` 身份登录控制台,然后在 **DevOps 工程**列表下选择一个 DevOps 工程(例如 `demo-devops`)。
{{< notice note >}}
`devops-admin` 帐户为例。只要您使用的帐户被授予了一个角色包括在DevOps工程级别访问控制中的**工程观察者**、**工程管理员**和**工程维护者**的授权,它就可以创建 DevOps 项目角色。
本教程使用 `devops-admin` 帐户作为示例。只要您使用的帐户被授予的角色包含 DevOps 工程级别**访问控制**中的**成员查看**、**角色管理**和**角色查看**的权限,此帐户便可以创建 DevOps 工程角色。
{{</ notice >}}
{{</ notice >}}
2. 转到**工程管理**中的**工程角色**单击**创建**并设置**角色标识符**。 在此示例中,将创建一个名为 `pipeline-creator` 的角色。 单击**编辑权限**继续。
2. 转到**工程管理**中的**工程角色**点击**创建**并设置**角色标识符**。在本示例中,将创建一个名为 `pipeline-creator` 的角色。点击**编辑权限**继续。
![Create a devops project role](/images/docs/devops-admin-zh/devops_role_step1.png)
![创建角色](/images/docs/zh-cn/devops-user-guide/understand-and-manage-devops-projects/role-and-member-management/devops-role-step1.PNG)
3. 在**流水线管理**中,选择您希望授予该角色用户所拥有的权限。 例如,为此角色选择了**流水线管理**和**流水线查看**。 单击**确定**完成
3. 在**流水线管理**中,选择您希望授予该角色的权限。例如,为此角色选择了**流水线管理**和**流水线查看**。点击**确定**完成操作
![Edit Authorization](/images/docs/devops-admin-zh/devops_role_step2.png)
![分配角色](/images/docs/zh-cn/devops-user-guide/understand-and-manage-devops-projects/role-and-member-management/devops-role-step2.PNG)
{{< notice note >}}
{{< notice note >}}
**依赖于**表示首先需要选择主要授权(**依赖于**之后列出的),以便可以分配关联授权。
{{</ notice >}}
{{</ notice >}}
4. 新创建的角色将列在**工程角色**中。 您可以单击右侧的三个点对其进行编辑。
4. 新创建的角色将列在**工程角色**中。您可以点击右侧的三个点对其进行编辑。
![Edit Roles](/images/docs/devops-admin-zh/devops_role_list.png)
![角色列表](/images/docs/zh-cn/devops-user-guide/understand-and-manage-devops-projects/role-and-member-management/devops-role-list.PNG)
{{< notice note >}}
{{< notice note >}}
仅授予 `pipeline-creator` 角色流水线管理和查看权限可能无法满足您的实际需求。本示例仅用于演示目的。您可以根据实际需要自定义角色权限
`pipeline-creator` 角色仅被授予**流水线管理****流水线查看**权限可能无法满足您的实际需求。本示例仅用于演示,您可以根据实际需要创建自定义角色
{{</ notice >}}
{{</ notice >}}
## 邀请新成员
1. 在**工程管理**中选择**工程成员**,然后击**邀请成员**。
1. 在**工程管理**中选择**工程成员**,然后击**邀请成员**。
2. 邀请用户加入 DevOps 项目。向用户授予 `pipeline-creator`角色。
2. 邀请用户加入此 DevOps 工程,并向此用户授予 `pipeline-creator` 角色。
![invite member](/images/docs/devops-admin-zh/devops_invite_member.png)
![邀请成员](/images/docs/zh-cn/devops-user-guide/understand-and-manage-devops-projects/role-and-member-management/devops-invite-member.PNG)
{{< notice note >}}
{{< notice note >}}
首先必须先邀请用户加入 DevOps 工程所在的企业空间。
必须先邀请用户加入 DevOps 工程所在的企业空间。
{{</ notice >}}
{{</ notice >}}
3. 将用户添加到 DevOps 工程后,单击**确定** 在**工程成员**中,您可以看到列出了新邀请的成员。
3. 点击**确定**将用户添加到 DevOps 工程。在**工程成员**中,您可以看到列出了新邀请的成员。
![list member](/images/docs/devops-admin-zh/devops_list_member.png)
4. 您还可以通过编辑现有成员来更改其角色或将其从 DevOps 工程中删除。
4. 您还可以通过编辑现有成员或从 DevOps 工程中将其删除来更改其角色。
![编辑成员](/images/docs/zh-cn/devops-user-guide/understand-and-manage-devops-projects/role-and-member-management/devops-user-edit.PNG)
![edit member role](/images/docs/devops-admin-zh/devops_user_edit.png)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB