intel-quick-sync-support added

This commit is contained in:
2025-10-28 08:40:40 +01:00
parent 1e847ec8c0
commit ade37fcd34
8 changed files with 162 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: node-feature-discovery
namespace: node-feature-discovery
labels:
app: node-feature-discovery
spec:
chart:
spec:
# https://artifacthub.io/packages/helm/node-feature-discovery/node-feature-discovery
chart: node-feature-discovery
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: node-feature-discovery
namespace: flux-system
# https://github.com/kubernetes-sigs/node-feature-discovery/releases
version: '0.17.*'
interval: 24h
timeout: 10m
values:
master:
resources:
limits:
memory: 250Mi
requests:
memory: 100Mi
cpu: 1m
worker:
enable: true
resources:
limits:
memory: 250Mi
requests:
memory: 100Mi
cpu: 1m
config:
core:
sources:
- 'all'
sources:
usb:
deviceClassWhitelist:
- '02'
- '08'
- '0e'
- 'ef'
- 'fe'
- 'ff'
deviceLabelFields:
- 'class'
- 'vendor'
- 'device'
pci:
deviceLabelFields:
- 'class'
- 'vendor'
- 'device'
- 'subsystem_vendor'
- 'subsystem_device'
custom:
- name: 'intel-gpu' # Intel integrated GPU
labels:
'intel.feature.node.kubernetes.io/gpu': 'true'
matchFeatures:
- feature: pci.device
matchExpressions:
class: { op: In, value: ['0300'] }
vendor: { op: In, value: ['8086'] }
gc:
resources:
limits:
memory: 100Mi
requests:
memory: 25Mi
cpu: 1m

View File

@@ -0,0 +1,8 @@
---
kind: Namespace
apiVersion: v1
metadata:
name: node-feature-discovery
labels:
name: node-feature-discovery
pod-security.kubernetes.io/enforce: privileged