Zero Friction

k0s drastically reduces the complexity of installing and running a fully conformant, CNCF-certified Kubernetes distribution. New kube clusters can be bootstrapped in minutes. Developer friction is reduced to zero, allowing anyone to easily get started. No special skills or expertise in Kubernetes required.

Zero Deps

k0s is distributed as a single binary with zero host OS dependencies besides the host OS kernel. It works with any operating system without additional software packages or configuration. Any security vulnerabilities or performance issues encountered are fixed directly in the k0s distribution, vastly easing the toil of managing infrastructure to host Kubernetes.

Zero Cost

k0s is completely free for personal or commercial use, and it always will be. The source code is available on GitHub under the Apache 2 license. k0s is an excellent foundation for any Kubernetes projects and easy to build upon.

lens-screenshot

Screenshot of k0s cluster from Lens

FEATURES

Deploy and run Kubernetes workloads at any scale on any infrastructure. All batteries included.
Kubernetes Versions
  • v1.31
  • v1.30
  • v1.29

Container Runtime
  • containerd (default)
  • Bring your own

Supported Machine Architectures
  • x86-64
  • ARM64
  • ARMv7

Supported Host OS
  • Linux (kernel v3.10 or newer)
  • Windows Server 2019 (experimental)

Control Plane Datastore
  • In-Cluster Elastic Etcd with TLS (default)
  • In-Cluster SQLite (default for single node)
  • External PostgreSQL
  • External MySQL

Built-In Security & Conformance
  • Kube-bench security benchmark
  • FIPS 140-2 (upon request & commercial agreement)
  • Certified Kubernetes

Supported CNI Providers
  • Kube-Router (default)
  • Calico
  • Bring your own

Supported Storage & CSI Providers
  • All Kubernetes storage solutions (with CSI)

Supported Cloud Providers
  • All Cloud Providers (via extensions)

Built-In Security Features
  • RBAC
  • Pod Security Policies
  • Network Policies
  • Control Plane Isolation
  • Support for Micro VMs
  • Support for OpenID Providers

Built-In Cluster Features
  • DNS by CoreDNS
  • Cluster Metrics by Metrics Server
  • Horizontal Pod Autoscaling (HPA)
  • GPU Support
  • Zero-Downtime Cluster Upgrade (via k0sctl)
  • Cluster Backup & Restore

Extensions
  • Manifest Bundles
  • Helm Charts

Source Code

Projects that use k0s

Basic Cluster Fleet management

Composable Enterprise Kubernetes
  • MKE 4 is an open source, declaratively-managed, fully composable, highly-automated enterprise Kubernetes platform based on k0s.

Enterprise Hybrid/Multi-Cloud Kubernetes Platform Fleet management
  • k0rdent is open source, Kubernetes-native, declarative, composable Kubernetes platform fleet manager that leverages ClusterAPI to deliver and automate Kubernetes on any infrastructure – bare metal, private cloud, public cloud, and edge – from a single point of control. Distribution-agnostic, k0rdent is an excellent solution for composing and managing k0s-based platforms at scale.

DEMO

Lights, Camera, Action! The live demo of k0s cluster setup.

Originated by