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
Markus Lehtonen 5acfaf7ead README: move content over to docs/
Similar re-organization what was done on master branch in
a9d45c80ac.

Move all content from README.md to the Jekyll site under docs/. Also
re-organize it into multiple sub-pages.

Populate README with fresh content turning it into virtually a big link
to the html-based documentation site. Spiced up with super-quick-start
instructions.
2020-10-31 00:34:31 +02: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 README: move content over to docs/ 2020-10-31 00:34:31 +02:00
pkg nfd-worker: reload config on each re-discovery pass 2020-05-21 00:59:39 +03:00
scripts docs: polish the version menu 2020-10-30 16:21:28 +02: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: polish the version menu 2020-10-30 16:21:28 +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",
...