77 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| node-feature-discovery:
 | |
|   featureGates:
 | |
|     NodeFeatureGroupAPI: true
 | |
|   master:
 | |
|     replicaCount: 2
 | |
|     resources:
 | |
|       requests:
 | |
|         cpu: 20m
 | |
|         memory: 60Mi
 | |
|     tolerations:
 | |
|       - key: node-role.kubernetes.io/control-plane
 | |
|         operator: Exists
 | |
|         effect: NoSchedule
 | |
|   worker:
 | |
|     config:
 | |
|       sources:
 | |
|         cpu:
 | |
|           cpuid:
 | |
|             attributeWhitelist:
 | |
|               - "AVX512BW"
 | |
|               - "AVX512CD"
 | |
|               - "AVX512DQ"
 | |
|               - "AVX512F"
 | |
|               - "AVX512VL"
 | |
|         kernel:
 | |
|           configOpts:
 | |
|             - "NO_HZ"
 | |
|             - "X86"
 | |
|             - "DMI"
 | |
|         usb:
 | |
|           deviceClassWhitelist:
 | |
|             - "02"
 | |
|             - "03"
 | |
|             - "0e"
 | |
|             - "ef"
 | |
|             - "fe"
 | |
|             - "ff"
 | |
|           deviceLabelFields:
 | |
|             - "vendor"
 | |
|             - "device"
 | |
|             - "class"
 | |
|         pci:
 | |
|           deviceClassWhitelist:
 | |
|             - "0200"
 | |
|             - "01"
 | |
|             - "08"
 | |
|             - "0300"
 | |
|             - "0302"
 | |
|           deviceLabelFields:
 | |
|             - "vendor"
 | |
|             - "device"
 | |
|             - "class"
 | |
|         custom:
 | |
|           - # Intel integrated GPU
 | |
|             name: "intel-gpu"
 | |
|             labels:
 | |
|               intel.feature.node.kubernetes.io/gpu: 'true'
 | |
|             matchOn:
 | |
|               - pciId:
 | |
|                   class: ["0300"]
 | |
|                   vendor: ["8086"]
 | |
|     resources:
 | |
|       requests:
 | |
|         cpu: 20m
 | |
|         memory: 60Mi
 | |
|     tolerations:
 | |
|       - key: node-role.kubernetes.io/control-plane
 | |
|         operator: Exists
 | |
|         effect: NoSchedule
 | |
|   gc:
 | |
|     resources:
 | |
|       requests:
 | |
|         cpu: 20m
 | |
|         memory: 60Mi
 | |
|   prometheus:
 | |
|     enable: true
 |