Skip to content

jefferyq2/node-feature-discovery

This branch is 526 commits behind kubernetes-sigs/node-feature-discovery:master.

Folders and files

NameName
Last commit message
Last commit date
Apr 29, 2024
Apr 24, 2024
May 16, 2024
Sep 10, 2020
May 16, 2024
May 16, 2024
Jan 18, 2024
Feb 19, 2024
May 2, 2024
May 16, 2024
Apr 26, 2024
May 2, 2024
Apr 26, 2024
Dec 8, 2023
Mar 13, 2023
Jul 23, 2016
Apr 5, 2024
Mar 12, 2024
Jul 23, 2016
Apr 26, 2024
Mar 16, 2024
Mar 28, 2024
Nov 19, 2020
Oct 14, 2022
Apr 26, 2024
Dec 20, 2017
Apr 28, 2023
May 14, 2024
May 14, 2024
Sep 15, 2022

Repository files navigation

Node Feature Discovery

Go Report Card Prow Build Prow E2E-Test

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.15.4
  namespace/node-feature-discovery created
  customresourcedefinition.apiextensions.k8s.io/nodefeaturerules.nfd.k8s-sigs.io created
  customresourcedefinition.apiextensions.k8s.io/nodefeatures.nfd.k8s-sigs.io created
  serviceaccount/nfd-gc created
  serviceaccount/nfd-master created
  serviceaccount/nfd-worker created
  role.rbac.authorization.k8s.io/nfd-worker created
  clusterrole.rbac.authorization.k8s.io/nfd-gc created
  clusterrole.rbac.authorization.k8s.io/nfd-master created
  rolebinding.rbac.authorization.k8s.io/nfd-worker created
  clusterrolebinding.rbac.authorization.k8s.io/nfd-gc created
  clusterrolebinding.rbac.authorization.k8s.io/nfd-master created
  configmap/nfd-master-conf created
  configmap/nfd-worker-conf created
  deployment.apps/nfd-gc 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-gc-565fc85d9b-94jpj       1/1     Running   0          18s
  pod/nfd-master-6796d89d7b-qccrq   1/1     Running   0          18s
  pod/nfd-worker-nwdp6              1/1     Running   0          18s
...

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

About

Node feature discovery for Kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.6%
  • Shell 2.5%
  • Makefile 1.1%
  • Mustache 0.4%
  • Dockerfile 0.2%
  • Python 0.1%
  • Assembly 0.1%