node-feature-discovery-operator

command module
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

README

Node Feature Discovery Operator

The Node Feature Discovery operator is a tool for Kubernetes administrators that makes it easy to detect and understand the hardware features and configurations of a cluster's nodes. With this operator, administrators can easily gather information about their nodes that can be used for scheduling, resource management, and more by controlling the life cycle of NFD.

How it Works

The operator works by orchestrating all resources needed to run the Node-Feature-Discovery (NFD). NFD runs on each node in the cluster and detects the features and configurations of the node's hardware.

Quick start

Get the source code

git clone -b v0.6.0 https://github.com/kubernetes-sigs/node-feature-discovery-operator

Deploy the operator

By default it will deploy using the minimal tag image, is desired you can simply modify the IMAGE_TAG env var to point to the image tag to use.

IMAGE_TAG={{ site.container_image }}
make deploy

By default the operator will watch NodeFeatureDiscovery objects only in the namespace where the operator is deployed in. This is specified by the WATCH_NAMESPACE env variable in the operator deployment manifest. If unset the operator will watch ALL namespaces.

Create a NodeFeatureDiscovery instance

kubectl apply -f config/samples/nfd.kubernetes.io_v1_nodefeaturediscovery.yaml

Documentation

For more detailed information on how to use the Node Feature Discovery operator, please check out our documentation

Contributing

The Node Feature Discovery operator welcomes contributions, and interested parties are encouraged to take a look at the contributing guidelines and open issues. We're excited to have you join our community of contributors.

Support

If there are any issues or questions about the Node Feature Discovery operator, they can be addressed by opening an issue on the GitHub repository or reaching out on the Slack channel.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1
Package v1 contains API Schema definitions for the nfd.kubernetes.io v1 API group +kubebuilder:object:generate=true +groupName=nfd.kubernetes.io
Package v1 contains API Schema definitions for the nfd.kubernetes.io v1 API group +kubebuilder:object:generate=true +groupName=nfd.kubernetes.io
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL