卸载 NVIDIA NIM Operator#
执行以下步骤卸载 Operator。
列出并删除 NIM 流水线自定义资源
$ kubectl get nimpipelines.apps.nvidia.com -A
示例输出
NAMESPACE NAME STATUS nim-service my-sample-pipeline Ready
如果部署了流水线,请删除该流水线
$ kubectl delete nimpipeline -n nim-service my-sample-pipeline
列出并删除 NIM 服务自定义资源
$ kubectl get nimservices.apps.nvidia.com -A
示例输出
NAMESPACE NAME STATUS AGE nim-service meta-llama3-8b-instruct Ready 2024-08-19T19:14:58Z
如果部署了流水线,请删除该流水线
$ kubectl delete nimservice -n nim-service meta-llama3-8b-instruct
列出并删除 NIM 缓存自定义资源
$ kubectl get nimcaches.apps.nvidia.com -A
示例输出
NAMESPACE NAME STATUS PVC AGE nim-service meta-llama3-8b-instruct Ready meta-llama3-8b-instruct-pvc 2024-08-19T17:30:40Z nim-service nv-embedqa-e5-v5 Ready nv-embedqa-e5-v5-pvc 2024-08-19T17:30:40Z
如果部署了缓存,请删除该缓存
$ kubectl delete nimcache -n nim-service meta-llama3-8b-instruct nv-embedqa-e5-v5
删除 Operator
$ helm delete -n nim-operator $(helm list -n nim-operator --filter 'nim-operator' --short)
默认情况下,Helm 不会删除自定义资源定义 (CRD)。您可以使用以下命令删除 CRD
$ kubectl delete crd nimpipelines.apps.nvidia.com nimservices.apps.nvidia.com nimcaches.apps.nvidia.com
请参阅 NVIDIA GPU Operator 文档中的 卸载 GPU Operator。