用途:在已有 Kubernetes 集群上安装或升级 NVIDIA NIM Operator。该技能只安装 Operator 及其 CRD,不部署 NIMService、NIMCache、NIMPipeline 或 NeMo 服务自定义资源,除非用户另行明确要求。
主要能力:先执行只读发现(kubectl get/describe、helm version/list/search/status 等),检查客户端工具、集群访问、RBAC、节点、GPU 可用性、GPU Operator、cert-manager、KServe 及现有 NIM Operator 状态;再选择公共 NVIDIA Helm 仓库或本地 Chart 进行安装或升级;支持 dry-run、指定版本、Dynamo 开关、OpenShift 选项,以及安装后验证。
使用方式:默认 release 为 nim-operator,命名空间为 nim-operator,公共仓库为 nvidia(https://helm.ngc.nvidia.com/nvidia),本地 Chart 路径为 deployments/helm/k8s-nim-operator。公共 Chart 安装前先执行 helm repo add nvidia https://helm.ngc.nvidia.com/nvidia、helm repo update、helm search repo nvidia/k8s-nim-operator --versions 确认版本,再执行 helm upgrade --install nim-operator nvidia/k8s-nim-operator --namespace nim-operator --create-namespace --version <selected-version>。本地 Chart 使用 helm show chart deployments/helm/k8s-nim-operator 查看版本后安装。验证可运行 .agents/skills/nim-operator-install/scripts/validate-nim-operator-install.sh。
适用场景:Kubernetes 集群上的 NIM Operator 全新安装、升级、dry-run 演示、远程 SSH 集群操作及安装后只读验证。
限制:任何变更命令执行前需打印命令、说明影响并请求确认;通常需要 cluster-admin 或等效权限;GPU 工作负载依赖 NVIDIA GPU Operator,缺失时需先询问是否安装;cert-manager 缺失时需停止或经用户同意设置 operator.admissionController.enabled=false;KServe 仅验证不安装;Dynamo 默认禁用;OpenShift 需设置 openshift.enabled=true。具体版本、收费与效果等资料未提供。