-
KubeSolo OS v0.1.0
StableSome checks failedCI / Go Tests (push) Has been cancelledCI / Build Go Binaries (amd64, linux, linux-amd64) (push) Has been cancelledCI / Build Go Binaries (arm64, linux, linux-arm64) (push) Has been cancelledCI / Shellcheck (push) Has been cancelledRelease / Test (push) Has been cancelledRelease / Build Binaries (amd64, linux, linux-amd64) (push) Has been cancelledRelease / Build Binaries (arm64, linux, linux-arm64) (push) Has been cancelledRelease / Build ISO (amd64) (push) Has been cancelledRelease / Create Release (push) Has been cancelledreleased this
2026-02-12 09:23:28 +01:00 | 17 commits to main since this releaseFirst release with all 5 design-doc phases complete.
Highlights
- Custom kernel (6.18.2-tinycore64) with container-critical configs
- POSIX sh init system with staged boot sequence
- Go cloud-init parser with network, hostname, Portainer Edge support
- A/B atomic updates with GRUB boot counter rollback
- Ed25519 image signing, Prometheus metrics, ARM64 cross-compilation
- CI/CD via Gitea Actions, OCI image packaging, USB provisioning
- macOS QEMU dev VM with direct kernel boot and HTTP kubeconfig serving
Assets
kubesolo-os-0.1.0.iso— Bootable ISO (167 MB)
Quick Start
# Boot in QEMU ./hack/dev-vm.sh output/kubesolo-os-0.1.0.iso # Get kubeconfig from host curl -s http://localhost:8080 > ~/.kube/kubesolo-config kubectl --kubeconfig ~/.kube/kubesolo-config get nodesDownloads