6.2. 卸载动态加速器 Slicer Operator
根据 Operator 的安装方式,使用以下流程之一卸载 Dynamic Accelerator Slicer (DAS) Operator。
6.2.1. 使用 Web 控制台卸载 Dynamic Accelerator Slicer Operator 复制链接链接已复制到粘贴板!
您可以使用 OpenShift Container Platform Web 控制台卸载 Dynamic Accelerator Slicer (DAS) Operator。
先决条件
-
可以使用具有
cluster-admin权限的账户访问 OpenShift Container Platform 集群。 - DAS Operator 已安装在集群中。
流程
-
在 OpenShift Container Platform web 控制台中进入到 Ecosystem
Installed Operators。 - 在安装的 Operator 列表中找到 Dynamic Accelerator Slicer。
-
点 DAS Operator 的 Options 菜单
并选择 Uninstall Operator。
- 在确认对话框中,点 Uninstall 确认删除。
-
浏览至 Home
Project。 - 在搜索框中搜索 das-operator 以查找 DAS Operator 项目。
-
点 das-operator 项目 旁边的 Options 菜单
,然后选择 Delete Project。
-
在确认对话框中,在对话框中键入
das-operator,然后点 Delete 确认删除。
验证
-
进入到 Ecosystem
Installed Operators 页。 - 验证 Dynamic Accelerator Slicer (DAS) Operator 是否不再被列出。
可选。运行以下命令,验证
das-operator命名空间及其资源是否已移除:oc get namespace das-operator
$ oc get namespace das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 该命令应该会返回指示未找到命名空间的错误。
卸载 DAS Operator 会删除所有 GPU 分片分配,并可能导致运行依赖于 GPU 分片的工作负载失败。在继续卸载前,请确保没有关键工作负载使用 GPU 片段。
6.2.2. 使用 CLI 卸载动态加速器 Slicer Operator 复制链接链接已复制到粘贴板!
您可以使用 OpenShift CLI 卸载 Dynamic Accelerator Slicer (DAS) Operator。
先决条件
-
可以使用具有
cluster-admin权限的账户访问 OpenShift Container Platform 集群。 -
已安装 OpenShift CLI(
oc)。 - DAS Operator 已安装在集群中。
流程
运行以下命令,列出已安装的 Operator 以查找 DAS Operator 订阅:
oc get subscriptions -n das-operator
$ oc get subscriptions -n das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
NAME PACKAGE SOURCE CHANNEL das-operator das-operator redhat-operators stable
NAME PACKAGE SOURCE CHANNEL das-operator das-operator redhat-operators stableCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来删除订阅:
oc delete subscription das-operator -n das-operator
$ oc delete subscription das-operator -n das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,列出并删除集群服务版本 (CSV):
oc get csv -n das-operator
$ oc get csv -n das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc delete csv <csv-name> -n das-operator
$ oc delete csv <csv-name> -n das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来删除 operator 组:
oc delete operatorgroup das-operator -n das-operator
$ oc delete operatorgroup das-operator -n das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来删除任何剩余的
AllocationClaim资源:oc delete allocationclaims --all -n das-operator
$ oc delete allocationclaims --all -n das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来删除 DAS Operator 命名空间:
oc delete namespace das-operator
$ oc delete namespace das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
运行以下命令验证 DAS Operator 资源是否已移除:
oc get namespace das-operator
$ oc get namespace das-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 该命令应该会返回指示未找到命名空间的错误。
运行以下命令验证没有剩余的
AllocationClaim自定义资源定义:oc get crd | grep allocationclaim
$ oc get crd | grep allocationclaimCopy to Clipboard Copied! Toggle word wrap Toggle overflow 该命令应该会返回指示没有找到自定义资源定义的错误。
卸载 DAS Operator 会删除所有 GPU 分片分配,并可能导致运行依赖于 GPU 分片的工作负载失败。在继续卸载前,请确保没有关键工作负载使用 GPU 片段。