From 1b41eee364f56ae158573de4d54e89018c318658 Mon Sep 17 00:00:00 2001 From: Aleksandr Bogomiakov Date: Tue, 6 Oct 2026 19:27:35 +0100 Subject: [PATCH] NG: gpu-system: drop the NFD nodeSelector the chart adds to the device plugin Co-Authored-By: Claude --- k8s-ng/core/gpu/kustomization.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/k8s-ng/core/gpu/kustomization.yaml b/k8s-ng/core/gpu/kustomization.yaml index 37c139e..8a3c212 100644 --- a/k8s-ng/core/gpu/kustomization.yaml +++ b/k8s-ng/core/gpu/kustomization.yaml @@ -9,3 +9,18 @@ helmCharts: namespace: gpu-system valuesFile: values.yaml includeCRDs: true + +# The chart always adds the NFD label feature.node.kubernetes.io/pci-0300_1002.present +# to the selector; NFD is not installed (and would not match this iGPU), so replace it. +patches: + - target: + group: apps + version: v1 + kind: DaemonSet + name: amd-gpu-device-plugin-daemonset + patch: |- + - op: replace + path: /spec/template/spec/nodeSelector + value: + kubernetes.io/arch: amd64 + workload/ai: "true"