用途:从 Kubernetes 集群移除 NVIDIA NIM Operator 的 Helm 发布版。该技能与安装分离,因为卸载具有破坏性,需要更强的确认。
主要能力:先执行只读清单检查(kubectl get/describe、helm list/status/get values),再提出破坏性命令;每一步破坏性操作前打印确切命令、说明将删除的内容并请求确认。默认仅卸载 Helm 发布,保留 CRD、自定义资源、命名空间、GPU Operator、cert-manager、KServe 与 Dynamo 依赖。可选清理自定义资源、CRD 和命名空间,均需用户明确批准。
使用方式:假定在 k8s-nim-operator 仓库根目录运行,先验证目录:pwd 与 test -f .agents/skills/nim-operator-uninstall/SKILL.md。清单检查可运行 .agents/skills/nim-operator-uninstall/scripts/validate-nim-operator-uninstall.sh。安全默认卸载:helm uninstall nim-operator -n nim-operator,随后再次运行验证脚本并检查 helm list -n nim-operator、kubectl get pods -n nim-operator。支持通过 SSH 对远程集群执行。
关键限制:删除自定义资源必须在 operator 仍运行时进行,否则 finalizer 无法清除,会卡住 CRD 与命名空间。若已卡住,建议重装同版本 operator 排空 finalizer,而非手动移除 finalizer。默认不删除 GPU Operator、cert-manager、KServe、镜像拉取密钥、NGC API 密钥、持久卷或存储类。具体版本、收费与平台信息暂未提供。