安装 Node Feature Discovery

本页介绍 Alauda Build of Node Feature Discovery 的常见安装、验证、升级和卸载工作流程。

在安装或升级之前,请从 Validated NFD versions 中选择一个版本和软件包架构。请在 Customer Portal 中该软件包的 ACP compatible versions 字段中确认其精确列出了你的 ACP 版本。

下载集群插件

INFO

Alauda Build of Node Feature Discovery 集群插件可从 Customer Portal 获取。如果你无法访问该软件包,请联系技术支持。

上架集群插件

按照通用的 Upload Packages 操作步骤上架 NFD 软件包。

安装集群插件

  1. 进入 管理员 > Marketplace > 集群插件
  2. 切换到目标集群,并安装所选版本的 Alauda Build of Node Feature Discovery
  3. 等待安装成功完成。

验证安装

验证 NFD master、worker 和 garbage collector 工作负载是否已就绪:

kubectl -n kube-system get deployment node-feature-discovery-master node-feature-discovery-gc
kubectl -n kube-system get daemonset node-feature-discovery-worker

验证 NFD 是否正在发布已发现的特性:

kubectl get nodefeatures.nfd.k8s-sigs.io --all-namespaces
kubectl get node <node-name> --show-labels

目标节点应包含带有 feature.node.kubernetes.io/ 前缀的标签。

升级 Node Feature Discovery

在升级之前,请记录当前已安装的 NFD 版本和配置。仅已在 Validated NFD versions 中列出的升级路径经过验证。

  1. Validated NFD versions 中选择目标版本,查看其升级说明,并确认该软件包在 ACP compatible versions 字段中列出了你的 ACP 版本。
  2. 上架目标版本软件包。
  3. 进入 管理员 > Marketplace > 集群插件,并选择目标集群。
  4. Alauda Build of Node Feature Discovery 升级到所选版本。
  5. 重复安装验证命令。

NFD 升级不会更改单独管理的加速器驱动程序或 Device Plugin 版本。升级后,请验证工作负载所需的节点标签仍然存在。

不支持降级验证。如果升级后验证失败,请保留安装状态和验证输出,并在再次更改版本之前联系技术支持。

卸载 Node Feature Discovery

在卸载 NFD 之前,请确认没有集群插件或工作负载仍依赖于 NFD 发布的标签。

  1. 进入 管理员 > Marketplace > 集群插件
  2. 切换到目标集群,并卸载 Alauda Build of Node Feature Discovery
  3. 确认 NFD master、worker 和 garbage collector 工作负载已被移除。