bluetooth-operator

bluetooth-operator lets you pair a Bluetooth game controller or remote with kubectl, and then give it to exactly one pod on a liken cluster. The pod claims the controller by its MAC address and gets that controller’s input devices, and no other input device on the machine.

What you can do:

Start here:

How it works

liken publishes the machine’s Bluetooth radio as a device. The operator’s pod claims the radio and runs bluetoothd itself, so the liken system image has no BlueZ and no D-Bus. The operator publishes each paired controller as its own device under the Dynamic Resource Allocation (DRA) driver bluetooth.liken.sh.

It also publishes the radio’s media bus, which audio-operator claims to play sound to paired Bluetooth speakers.

bluetooth-operator is one of the extension operators for claiming hardware . You install it only if your cluster needs Bluetooth.