卸载组件
请根据安装方式选择对应的卸载方式。
二进制方式
以卸载Ascend Device Plugin为例说明,请用户自行完成其余组件卸载。
- 以root用户登录组件部署的节点。
- 执行如下命令卸载Ascend Device Plugin组件。
systemctl stop device-plugin.service systemctl disable device-plugin.service chattr -i /etc/systemd/system/device-plugin.service rm -f /etc/systemd/system/device-plugin.service systemctl daemon-reload systemctl reset-failed chattr -i /usr/local/bin/device-plugin rm -f /usr/local/bin/device-plugin rm -rf /usr/local/kmc
删除“/usr/local/kmc”目录可能会影响系统中以二进制启动的Ascend Device Plugin和NPU-Exporter组件,删除前请仔细确认。
容器方式
各组件卸载方法类似,均为进入该组件配置文件yaml所在目录,并执行删除操作实现,此操作需要在K8s的管理节点操作。以卸载HCCL-Controller为例说明,请用户自行完成其余组件卸载。
- 以root用户登录管理节点。
- 进入HCCL-Controller配置文件yaml所在目录(如:“/home/ascend-hccl-controller”)。
cd /home/ascend-hccl-controller
- 执行以下命令,卸载HCCL-Controller。
kubectl delete -f hccl-controller-*.yaml
Ascend Device Plugin配合Volcano使用时,会创建configmap,执行如下命令进行删除。
kubectl delete cm mindx-dl-deviceinfo-<node-name> -n kube-system
父主题: 卸载集群调度组件