1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-28 02:37:11 +00:00
Node feature discovery for Kubernetes
Find a file
Markus Lehtonen 4d19e1ab85 docs: show full version number in sidebar
Change the sidebar customization so that the full version (e.g. v0.8.2)
is displayed, instead of the truncated "releae branch version" (e.g.
v0.8) in the top left corner of the page. The items in the version menu
are unchanged and will still show the shorter form.
2021-05-19 11:02:10 +03:00
.github Merge pull request #498 from marquiz/devel/github-release-template 2021-04-06 17:24:40 -07:00
cmd Accept client certs based on SAN, not just CN (#514) 2021-04-20 01:44:32 -07:00
demo demo: make demo runnable again 2020-09-10 17:09:53 +03:00
deployment/node-feature-discovery Merge pull request #519 from jschintag/s390x-mount-usr 2021-04-27 00:29:37 -07:00
docs docs: show full version number in sidebar 2021-05-19 11:02:10 +03:00
pkg Accept client certs based on SAN, not just CN (#514) 2021-04-20 01:44:32 -07:00
scripts scripts/prepare-release: option to only create assets 2021-03-31 11:37:28 +03:00
source Add support for using USB device serial number 2021-05-06 13:34:39 +00:00
test Mount /usr/lib and /usr/src inside the Pod 2021-04-26 16:47:37 +02:00
.dockerignore dockerignore: tidy up and update 2020-05-19 10:13:54 +03:00
.gitignore Document cert-manager usage 2021-03-12 09:39:30 +02:00
cloudbuild.yaml cloudbuild.yaml: use staging container image repo 2020-09-04 08:46:03 +03:00
code-of-conduct.md Update code-of-conduct.md 2017-12-20 14:12:51 -05:00
CONTRIBUTING.md Template project files 2016-07-22 22:13:48 -07:00
Dockerfile Add support for configurable runtime full and minimal images. (#513) 2021-04-20 00:42:33 -07:00
go.mod go.mod: update and tidy some non-k8s dependencies 2021-03-30 21:51:10 +03:00
go.sum go.mod: update and tidy some non-k8s dependencies 2021-03-30 21:51:10 +03:00
LICENSE Template project files 2016-07-22 22:13:48 -07:00
Makefile Add support for configurable runtime full and minimal images. (#513) 2021-04-20 00:42:33 -07:00
nfd-cert-manager.yaml.template Document cert-manager usage 2021-03-12 09:39:30 +02:00
nfd-daemonset-combined.yaml.template Mount /usr/lib and /usr/src inside the Pod 2021-04-26 16:47:37 +02:00
nfd-master.yaml.template Accept client certs based on SAN, not just CN (#514) 2021-04-20 01:44:32 -07:00
nfd-prune.yaml.template Add helm chart for NFD 2021-02-18 17:19:09 +02:00
nfd-worker-daemonset.yaml.template Mount /usr/lib and /usr/src inside the Pod 2021-04-26 16:47:37 +02:00
nfd-worker-job.yaml.template Mount /usr/lib and /usr/src inside the Pod 2021-04-26 16:47:37 +02:00
nfd-worker.conf.example nfd-worker: dynamic configuration of klog 2021-02-25 16:10:43 +02:00
OWNERS Update OWNERS file 2021-02-15 12:10:51 +00:00
README.md README: update references to v0.8.2 2021-05-18 23:50:58 +03:00
SECURITY_CONTACTS Update SECURITY_CONTACTS 2020-11-19 15:10:27 -05:00

Node Feature Discovery

Go Report Card Prow Build

Welcome to Node Feature Discovery a Kubernetes add-on for detecting hardware features and system configuration!

See our Documentation for detailed instructions and reference

Quick-start the short-short version

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/node-feature-discovery/v0.8.2/nfd-master.yaml.template
  namespace/node-feature-discovery created
...

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/node-feature-discovery/v0.8.2/nfd-worker-daemonset.yaml.template
  daemonset.apps/nfd-worker created

$ kubectl -n node-feature-discovery get all
  NAME                              READY   STATUS    RESTARTS   AGE
  pod/nfd-master-555458dbbc-sxg6w   1/1     Running   0          56s
  pod/nfd-worker-mjg9f              1/1     Running   0          17s
...

$ kubectl get no -o json | jq .items[].metadata.labels
  {
    "beta.kubernetes.io/arch": "amd64",
    "beta.kubernetes.io/os": "linux",
    "feature.node.kubernetes.io/cpu-cpuid.ADX": "true",
    "feature.node.kubernetes.io/cpu-cpuid.AESNI": "true",
...