1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2024-12-14 11:57:51 +00:00
Node feature discovery for Kubernetes
Find a file
Kubernetes Prow Robot 3c234f28cd
Merge pull request #1132 from marquiz/release-0.6
[release-0.6] docs: mark release as unsupported
2023-04-14 14:14:41 -07:00
.github/workflows Enable automated update of gh-pagaes 2020-10-22 21:52:12 +03:00
cmd Better document the --label-whitelist flag 2020-05-20 23:19:09 +03:00
demo sources: move all cpu related features under the cpu source 2019-05-09 20:18:36 +03:00
docs docs: mark release as unsupported 2023-04-14 13:41:10 +03:00
pkg nfd-worker: reload config on each re-discovery pass 2020-05-21 00:59:39 +03:00
scripts scripts: add mdlint.sh stub 2021-05-19 16:11:22 +03:00
source Merge pull request #322 from adaptant-labs/cpuid-arm 2020-05-24 23:35:11 -07:00
test test/e2e: drop dot imports 2020-05-20 21:48:06 +03:00
.dockerignore dockerignore: tidy up and update 2020-05-19 10:13:54 +03:00
.gitignore gitignore: tidy up 2020-05-19 10:12:13 +03:00
cloudbuild.yaml scripts: copy prow integration from master 2020-10-22 21:51:56 +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 Dockerfile: rename version ARG 2020-10-21 15:25:47 +03:00
go.mod go.mod: tidy 2020-05-19 11:05:02 +03:00
go.sum go.mod: tidy 2020-05-19 11:05:02 +03:00
label-nodes.sh Use pod anti-affinity in the worker Job template spec 2019-06-21 10:29:53 +03:00
LICENSE Template project files 2016-07-22 22:13:48 -07:00
Makefile docs: fixup site baseurl setting 2020-11-02 17:18:02 +02:00
nfd-daemonset-combined.yaml.template Use k8s.gcr.io image registry in deployment spec templates 2020-10-21 15:24:57 +03:00
nfd-master.yaml.template Use k8s.gcr.io image registry in deployment spec templates 2020-10-21 15:24:57 +03:00
nfd-worker-daemonset.yaml.template Use k8s.gcr.io image registry in deployment spec templates 2020-10-21 15:24:57 +03:00
nfd-worker-job.yaml.template Use k8s.gcr.io image registry in deployment spec templates 2020-10-21 15:24:57 +03:00
nfd-worker.conf.example usb: Add support for USB device discovery 2020-05-20 16:18:39 +02:00
OWNERS Remove inactive approvers from OWNERS 2019-05-31 18:38:12 +03:00
README.md README: move content over to docs/ 2020-10-31 00:34:31 +02:00
RELEASE.md Correct links to template specs in the release documentation 2019-02-19 12:51:07 +02:00
SECURITY_CONTACTS Add SECURITY_CONTACTS file 2018-12-22 19:39:43 +02: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.6.0/nfd-master.yaml.template
  namespace/node-feature-discovery created
...

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/node-feature-discovery/v0.6.0/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",
...