• v0.1.0 f3d86e4d8f

    KubeSolo OS v0.1.0
    Some checks failed
    CI / Go Tests (push) Has been cancelled
    CI / Build Go Binaries (amd64, linux, linux-amd64) (push) Has been cancelled
    CI / Build Go Binaries (arm64, linux, linux-arm64) (push) Has been cancelled
    CI / Shellcheck (push) Has been cancelled
    Release / Test (push) Has been cancelled
    Release / Build Binaries (amd64, linux, linux-amd64) (push) Has been cancelled
    Release / Build Binaries (arm64, linux, linux-arm64) (push) Has been cancelled
    Release / Build ISO (amd64) (push) Has been cancelled
    Release / Create Release (push) Has been cancelled
    Stable

    adelorenzo released this 2026-02-12 09:23:28 +01:00 | 17 commits to main since this release

    First 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 nodes
    
    Downloads