KubeSolo
kubesolo.io
Spec sheet
- Purpose
- It provides the full Kubernetes API on a single node, removing clustering machinery such as etcd quorum logic and multi-node networking overlays.Read 7 Oct 2026 · kubesolo.io
- Product
- KubeSolo is a single-node Kubernetes distribution that removes clustering machinery while exposing the full Kubernetes API.Read 5 Oct 2026 · kubesolo.io
- Intended users
- The stated target environments include edge devices, factory and OT hardware, IoT and embedded systems, developer workstations, remote sites, and kiosks.Read 7 Oct 2026 · kubesolo.io
- Integrations
- KubeSolo integrates with Portainer Edge Agent for centralized fleet management, GitOps deployments, RBAC, and remote lifecycle management.Read 7 Oct 2026 · kubesolo.io
- Security
- Its Docker-compatible d2k API uses mTLS, and the product supports Kubernetes RBAC and namespace isolation.Read 7 Oct 2026 · kubesolo.io
- License
- KubeSolo is open source under the MIT license.Read 5 Oct 2026 · kubesolo.io
- Architecture support
- Supported architectures are ARM, ARM64, x86_64, and RISC-V 64.Read 5 Oct 2026 · kubesolo.io
- Certification
- The FAQ says KubeSolo is not currently CNCF-certified.Read 5 Oct 2026 · kubesolo.io
- Compatibility limit
- The documentation says some operators, add-ons, and CSI drivers that assume /var/lib/kubelet may need configuration for KubeSolo's custom kubelet directory.Read 5 Oct 2026 · kubesolo.io
- Docker compatibility
- The d2k component exposes a Docker-compatible API over mTLS so Docker CLI commands, scripts, and CI jobs can target a KubeSolo node.Read 7 Oct 2026 · kubesolo.io
- Features
- It supports standard Kubernetes manifests, Helm charts, CRDs, RBAC, ServiceAccounts, namespace isolation, health probes, restart policies, and resource limits.Read 7 Oct 2026 · kubesolo.io
- Hardware guidance
- The FAQ describes KubeSolo as designed for resource-constrained devices, including systems with less than 1 GB RAM, and says standard lightweight distributions are generally a better fit at 1 GB or more.Read 7 Oct 2026 · kubesolo.io
- Memory
- The site describes KubeSolo as using under 200 MB RAM at idle.Read 5 Oct 2026 · kubesolo.io
- Networking
- KubeSolo includes an integrated CNI, CoreDNS, and native ClusterIP, NodePort, and LoadBalancer service types.Read 5 Oct 2026 · kubesolo.io
- Networking and storage
- It includes an integrated CNI plugin, CoreDNS, built-in LoadBalancer behavior, and local-path-provisioner for persistent volumes.Read 7 Oct 2026 · kubesolo.io
- Notable limitation
- KubeSolo is single-node by design and the FAQ says it is not currently CNCF-certified.Read 7 Oct 2026 · kubesolo.io
- Observability
- The product includes a Prometheus metrics endpoint for component health, certificate expiry, and database size, with ready-made Grafana dashboards.Read 7 Oct 2026 · kubesolo.io
- Offline use
- The site says the offline build embeds KubeSolo system images and can install and run without cloud connectivity.Read 7 Oct 2026 · kubesolo.io
- Requirements
- Installation requires a modern Linux distribution, sudo access, curl, iptables, and libsqlite3-dev; the guide also says no container engine should be installed or active on the target system.Read 5 Oct 2026 · kubesolo.io
- Resource use
- The homepage states that KubeSolo uses under 200 MB of RAM at idle.Read 7 Oct 2026 · kubesolo.io
- Single-node scope
- KubeSolo is single-node by design; managing multiple instances centrally requires a multi-cluster management solution such as Portainer.Read 5 Oct 2026 · kubesolo.io
- Storage
- KubeSolo includes Rancher's local-path-provisioner by default and supports CSI drivers.Read 5 Oct 2026 · kubesolo.io
- Supported environments
- Linux installation supports ARM, ARM64, x86_64, and RISC-V 64; kubesoloctl can run KubeSolo in a Docker container on macOS and Windows WSL2.Read 7 Oct 2026 · kubesolo.io
- What it is
- KubeSolo is an open source, MIT-licensed single-node Kubernetes distribution maintained by Portainer.Read 7 Oct 2026 · kubesolo.io
Where Specifiction places it
- Local Kubernetes Tools#19 of 237.6