Alternatives to Kubernetes

An open-source system for automating deployment, scaling and management of containerized applications across machines. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Kubernetes.

  • Nomad

    A scheduler and orchestrator that deploys containers, binaries and batch jobs across on-prem and cloud machines.

    Nomad schedules containers and plain binaries together across on-prem and cloud machines, but it uses a source-available license and relies on other HashiCorp tools for full service networking.

  • K3s

    Certified lightweight Kubernetes distribution packaged as a single binary.

    K3s packages a certified lightweight Kubernetes into a single binary that installs in under a minute and runs on small ARM boards and low-memory hosts.

  • OKD

    An opinionated community Kubernetes distribution that bundles operators for a complete self-managed container platform.

    OKD packages Kubernetes as an opinionated OpenShift-style platform with over 100 preinstalled operators and hardened defaults, needing significant infrastructure.

  • RKE2

    A security-focused Kubernetes distribution from Rancher, also known as RKE Government.

    RKE2 is a Rancher Kubernetes distribution with CIS benchmark defaults and FIPS 140-2 support that stays close to upstream.

  • k0s

    Zero-dependency Kubernetes distribution shipped as one self-contained binary.

    k0s ships Kubernetes as one self-contained binary with no host dependencies beyond the kernel, though with fewer third-party guides than other distributions.

  • MicroK8s

    Canonical's low-footprint Kubernetes for workstations, edge sites and CI.

    MicroK8s is Canonical's low-footprint Kubernetes with one-command add-ons and automatic high availability at three nodes, installed through snap.

Similar software

Related functionality, not a direct replacement.