123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- # Plugin configuration
- # Only one of "name" or "map" should ever be set for a given deployment.
- # Use "name" to point to an external ConfigMap with a list of configurations.
- # Use "map" to build an integrated ConfigMap from a set of configurations as
- # part of this helm chart. An example of setting "map" might be:
- # config:
- # map:
- # default: |-
- # version: v1
- # flags:
- # migStrategy: none
- # mig-single: |-
- # version: v1
- # flags:
- # migStrategy: single
- # mig-mixed: |-
- # version: v1
- # flags:
- # migStrategy: mixed
- config:
- # ConfigMap name if pulling from an external ConfigMap
- name: ""
- # Set of named configs to build an integrated ConfigMap from
- map: {}
- # Default config name within the ConfigMap
- default: ""
- # List of fallback strategies to attempt if no config is selected and no default is provided
- fallbackStrategies: ["named" , "single"]
- legacyDaemonsetAPI: null
- compatWithCPUManager: null
- migStrategy: null
- failOnInitError: null
- deviceListStrategy: null
- deviceIDStrategy: null
- nvidiaDriverRoot: null
- gdsEnabled: null
- mofedEnabled: null
- nameOverride: ""
- fullnameOverride: ""
- namespaceOverride: ""
- selectorLabelsOverride: {}
- allowDefaultNamespace: false
- imagePullSecrets: []
- image:
- repository: nvcr.io/nvidia/k8s-device-plugin
- pullPolicy: IfNotPresent
- # Overrides the image tag whose default is the chart appVersion.
- tag: ""
- updateStrategy:
- type: RollingUpdate
- podAnnotations: {}
- podSecurityContext: {}
- securityContext: {}
- resources: {}
- nodeSelector:
- kubernetes.io/hostname: smk.dodges.it
- affinity: {}
- tolerations:
- # This toleration is deprecated. Kept here for backward compatibility
- # See https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/
- - key: CriticalAddonsOnly
- operator: Exists
- - key: nvidia.com/gpu
- operator: Exists
- effect: NoSchedule
- # Mark this pod as a critical add-on; when enabled, the critical add-on
- # scheduler reserves resources for critical add-on pods so that they can
- # be rescheduled after a failure.
- # See https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/
- priorityClassName: "system-node-critical"
- runtimeClassName: null
- # Subcharts
- nfd:
- nameOverride: node-feature-discovery
- enableNodeFeatureApi: false
- master:
- extraLabelNs:
- - nvidia.com
- serviceAccount:
- name: node-feature-discovery
- worker:
- tolerations:
- - key: "node-role.kubernetes.io/master"
- operator: "Equal"
- value: ""
- effect: "NoSchedule"
- - key: "nvidia.com/gpu"
- operator: "Equal"
- value: "present"
- effect: "NoSchedule"
- config:
- sources:
- pci:
- deviceClassWhitelist:
- - "02"
- - "0200"
- - "0207"
- - "0300"
- - "0302"
- deviceLabelFields:
- - vendor
- gfd:
- enabled: false
- nameOverride: gpu-feature-discovery
- namespaceOverride: ""
|