A few models of Intel NUCs have a dope software-controllable LED on their front panel. This is a Kubernetes controller that makes that LED reflect the status of the Kubernetes node running on that NUC.
Node Status | LED Ring |
---|---|
Ready | Solid green |
Unschedulable | Pulsing yellow |
Not Ready | Pulsing red |
Error | Blinking red |
These can be be tweaked to your liking by editing the nuc-node-led-controller
configmap.
The Kubernetes manifests in config/kubernetes/default
will create a ClusterRole that allows this controller to get/list/watch Nodes and a DaemonSet that runs a copy of main.go
on each node.
- Install https://github.com/milesp20/intel_nuc_led on each of your NUCs
- Install Skaffold
go get github.com/urcomputeringpal/nuc-node-led-controller
cd $GOPATH/github.com/urcomputeringpal/nuc-node-led-controller
skaffold deploy