1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-04-07 01:24:33 +00:00
Node feature discovery for Kubernetes
Find a file
Markus Lehtonen edb3e6824c deployment/helm: disable nfr controller for parallel instances
Change the helm chart so that the NodeFeatureRule controller will be
disabled for other than the default deployment (i.e. all deployments
where master.instance is non-empty), unless explicitly set to true. With
this we try to ensure that there is only on controller instance for the
CR, avoiding contention and conflicts.
2022-01-04 21:25:02 +02:00
.github Merge pull request #498 from marquiz/devel/github-release-template 2021-04-06 17:24:40 -07:00
cmd nfd-worker: add -feature-sources command line flag 2021-12-03 09:42:35 +02:00
demo demo: make demo runnable again 2020-09-10 17:09:53 +03:00
deployment deployment/helm: disable nfr controller for parallel instances 2022-01-04 21:25:02 +02:00
docs deployment/helm: disable nfr controller for parallel instances 2022-01-04 21:25:02 +02:00
hack grpc: extend the API to send raw features 2021-11-16 17:32:28 +02:00
pkg nfd-worker: drop 'custom-' prefix from matchFeatures custom rules 2021-12-09 21:52:40 +02:00
scripts Merge pull request #689 from marquiz/devel/ci-helm 2021-12-02 07:39:33 -08:00
source Merge pull request #697 from marquiz/devel/custom-label-prefix 2021-12-13 09:03:59 -08:00
test test/e2e: revise usage of nfd command line flags 2021-12-03 10:18:57 +02:00
.dockerignore dockerignore: tidy up and update 2020-05-19 10:13:54 +03:00
.gitignore Only add kustomization.yaml in the root to .gitignore 2021-08-26 15:27:03 +01:00
cloudbuild.yaml images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag 2021-11-30 13:37:12 -08: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 Fix readiness and liveness checks 2021-12-23 13:28:04 +02:00
go.mod pkg/apis/nfd: specify CRD for custom labeling rules 2021-11-17 13:40:23 +02:00
go.sum NFD-Topology-Updater: Bump NRT API to version v0.0.12 2021-11-16 13:28:23 +00:00
LICENSE Template project files 2016-07-22 22:13:48 -07:00
Makefile Merge pull request #667 from ArangoGutierrez/devel/clean-lables 2021-12-01 06:09:16 -08:00
OWNERS Update OWNERS file 2021-02-15 12:10:51 +00:00
README.md README: update deployment instructions to use v0.9.0 2021-08-20 09:05:40 +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 -k https://github.com/kubernetes-sigs/node-feature-discovery/deployment/overlays/default?ref=v0.9.0
  namespace/node-feature-discovery created
  serviceaccount/nfd-master created
  clusterrole.rbac.authorization.k8s.io/nfd-master created
  clusterrolebinding.rbac.authorization.k8s.io/nfd-master created
  configmap/nfd-worker-conf created
  service/nfd-master created
  deployment.apps/nfd-master created
  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",
...