7 namespace: node-feature-discovery
18 dnsPolicy: ClusterFirstWithHostNet
24 fieldPath: spec.nodeName
25 image: quay.io/kubernetes_incubator/node-feature-discovery:v0.4.0
30 - "--sleep-interval=60s"
31 - "--server=nfd-master:8080"
32 ## Enable TLS authentication (1/3)
33 ## The example below assumes having the root certificate named ca.crt stored in
34 ## a ConfigMap named nfd-ca-cert, and, the TLS authentication credentials stored
35 ## in a TLS Secret named nfd-worker-cert
36 # - "--ca-file=/etc/kubernetes/node-feature-discovery/trust/ca.crt"
37 # - "--key-file=/etc/kubernetes/node-feature-discovery/certs/tls.key"
38 # - "--cert-file=/etc/kubernetes/node-feature-discovery/certs/tls.crt"
41 mountPath: "/host-boot"
43 - name: host-os-release
44 mountPath: "/host-etc/os-release"
47 mountPath: "/host-sys"
49 mountPath: "/etc/kubernetes/node-feature-discovery/source.d/"
51 mountPath: "/etc/kubernetes/node-feature-discovery/features.d/"
52 ## Enable TLS authentication (2/3)
54 # mountPath: "/etc/kubernetes/node-feature-discovery/trust"
56 # - name: nfd-worker-cert
57 # mountPath: "/etc/kubernetes/node-feature-discovery/certs"
63 - name: host-os-release
65 path: "/etc/os-release"
71 path: "/etc/kubernetes/node-feature-discovery/source.d/"
74 path: "/etc/kubernetes/node-feature-discovery/features.d/"
75 ## Enable TLS authentication (3/3)
79 # - name: nfd-worker-cert
81 # secretName: nfd-worker-cert