第 2 章 删除用户
2.1. 关于删除用户及其资源 复制链接链接已复制到粘贴板!
如果您有管理员对 OpenShift 的访问权限,您可以撤销用户对 Jupyter 的访问,并从 Red Hat OpenShift AI 中删除用户的资源。
删除用户和用户的资源涉及以下任务:
- 在从 OpenShift AI 中删除用户前,最好备份持久性卷声明(PVC)中的数据。
- 停止用户拥有的笔记本服务器。
- 撤销用户对 Jupyter 的访问。
- 从 OpenShift 身份提供程序中允许的组中删除该用户。
- 删除用户后,从 OpenShift 中删除其关联的配置文件。
2.1.1. 从 Amazon EBS 备份存储数据 复制链接链接已复制到粘贴板!
红帽建议定期备份持久性卷声明(PVC)中的数据。在删除用户和卸载 OpenShift AI 之前备份您的数据非常重要,因为在卸载 OpenShift AI 时,所有 PVC 都会被删除。
先决条件
- 您有 Red Hat OpenShift Cluster Manager (https://console.redhat.com/openshift/)的凭证。
- 具有 OpenShift Dedicated 集群的管理员访问权限。
- 您有部署 OpenShift Dedicated 集群的 Amazon Web Services (AWS) 帐户的凭证。
步骤
确定您要备份的持久性卷 (PV) 的 ID。
- 在 OpenShift Dedicated Web 控制台中,更改到 Administrator 视角。
-
点 Home
Projects。 点 rhods-notebooks 项目。
将打开项目的 Details 页面。
点 Inventory 部分中的 PersistentVolumeClaims。
PersistentVolumeClaims 页面将打开。
记录您要备份的持久性卷 (PV) 的 ID。
注意您需要注意的持久性卷 (PV) ,才能识别正确的 EBS 卷以便在 AWS 实例中备份。
找到包含您要备份的 PV 的 EBS 卷。
如需更多信息,请参阅 Amazon Web Services 文档: 创建 Amazon EBS 快照。
- 登录到 AWS (https://aws.amazon.com) ,并确保您查看部署了 OpenShift Dedicated 集群的区域。
- 点 Services。
-
点 Compute
EC2。 在侧边导航中点 Elastic Block Storage
Volumes。 此时会打开 Volumes 页面。
在搜索栏中,输入您之前记下的持久性卷 (PV) 的 ID。
卷页面会重新加载以显示搜索结果。
-
单击显示的卷,并验证任何
kubernetes.io/created-for/pvc/namespace标签是否包含值rhods-notebooks,以及任何kubernetes.io/ created-for/pvc/name标签是否与 EC2 卷用于的持久性卷的名称匹配,如jupyter-nb-user1-pvc。
备份包含持久性卷 (PV) 的 EBS 卷。
右键点击您要备份的卷,然后从列表中选择 Create Snapshot。
Create Snapshot 页面将打开。
- 为卷输入 Description。
点 Create Snapshot。
创建卷的快照。
- 点 Close。
验证
- 您创建的快照在 AWS 中的 Snapshots 页面中可见。
2.1.2. 从 Google Persistent Disk 备份存储数据 复制链接链接已复制到粘贴板!
红帽建议定期备份持久性卷声明(PVC)中的数据。在删除用户和卸载 OpenShift AI 之前备份您的数据非常重要,因为卸载 OpenShift AI 时所有 PVC 都会被删除。
先决条件
- 您有 Red Hat OpenShift Cluster Manager (https://console.redhat.com/openshift/)的凭证。
- 具有 OpenShift Dedicated 集群的管理员访问权限。
- 您有部署 OpenShift Dedicated 集群的 Google Cloud Platform (GCP)帐户的凭证。
流程
确定您要备份的持久性卷 (PV) 的 ID。
- 在 OpenShift Dedicated Web 控制台中,更改到 Administrator 视角。
-
点 Home
Projects。 点 rhods-notebooks 项目。
将打开项目的 Details 页面。
点 Inventory 部分中的 PersistentVolumeClaims。
PersistentVolumeClaims 页面将打开。
记录您要备份的持久性卷 (PV) 的 ID。
需要持久性卷(PV) ID 来识别要在 GCP 实例中备份的正确持久性磁盘。
找到包含您要备份的 PV 的持久性磁盘。
- 登录到 Google Cloud 控制台(https://console.cloud.google.com),并确保您查看部署了 OpenShift Dedicated 集群的区域。
- 单击导航菜单(categories),然后单击 Compute Engine。
在侧边导航中,在 Storage 下点 Disks。
Disks 页面将打开。
在 Filter 查询框中,输入您之前记下的持久性卷(PV)的 ID。
Disks 页面会重新加载以显示搜索结果。
-
单击显示的磁盘,并验证任何
kubernetes.io/created-for/pvc/namespace标签是否包含值rhods-notebooks,以及任何kubernetes.io/ created-for/pvc/name标签是否与持久性卷的名称匹配,例如jupyterhub-nb-user1-pvc。
备份包含持久性卷(PV)的持久磁盘。
从顶部导航中选择 CREATE SNAPSHOT。
Create a snapshot 页面将打开。
- 输入快照的唯一 Name。
- 在 Source disk 下,验证您要备份的持久磁盘是否显示。
- 根据需要更改任何可选设置。
点 CREATE。
创建持久磁盘的快照。
验证
- 您创建的快照在 GCP 的 Snapshots 页面中可见。