Jumpstarter Controller

May 26, 2026 ยท View on GitHub

The Jumpstarter controller is the Kubernetes-native service component of Jumpstarter. It implements the server-side gRPC services defined by the Jumpstarter Protocol, running as a Kubernetes operator that manages Custom Resources for clients, exporters, and leases. The controller enables distributed hardware sharing by routing traffic between clients and exporters, handling lease negotiation, and enforcing access policies.

Development

make docker-push IMG=<some-registry>/jumpstarter-controller:tag
make install
make deploy IMG=<some-registry>/jumpstarter-controller:tag

make undeploy
make uninstall

For production deployment, see the Service Installation documentation.