https://github.com/frelon/k8s-radio
https://github.com/frelon/k8s-radio
device-plugin kubernetes-operator rtl-sdr
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/frelon/k8s-radio
- Owner: frelon
- License: apache-2.0
- Created: 2024-01-01T21:41:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-15T15:28:59.000Z (6 months ago)
- Last Synced: 2025-12-18T18:38:45.814Z (6 months ago)
- Topics: device-plugin, kubernetes-operator, rtl-sdr
- Language: Go
- Homepage:
- Size: 111 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# K8s radio
An operator that exposes SDR devices to your kubernetes cluster using device-plugin.
## Quickstart
This will:
- Spin up a kind cluster
- Build the container images
- Load the images into the kind cluster
- Deploy the manager, device-plugin and sample RtlSdrReceiver
```
make cluster
make docker-build
make cluster-load
make deploy
```
A sample RtlSdrReceiver that will tune to 101.9Mhz and expose the I/Q stream on the host-port 1234.
```yml
apiVersion: radio.frelon.se/v1beta1
kind: RtlSdrReceiver
metadata:
name: rtlsdrreceiver-sample
spec:
version: v3
frequency: "101.9M"
port:
containerPort: 1234
hostPort: 1234
protocol: TCP
```