← Back to all sparks
K

k0s

INFRA · APIS
Velocity5.0

Zero-friction lightweight Kubernetes distribution

k0s keeps four Kubernetes branches patched in lockstep, one backport at a time.

kubernetesbackportsdependency-bumpsautopilotdistribution-maintenancerelease-branches
Current state
The release feed is four maintenance branches — 1.33 through 1.36 — moving in near-formation, plus a 1.37 alpha collecting the unbackported work. Almost every entry is a list of bot-authored bumps: Kubernetes patch versions, etcd, containerd, Calico, Traefik, CoreDNS, kube-router, Alpine and Go. The few human-authored items are small operational fixes, such as keeping the konnectivity server count above zero, distinguishing pending from performed restarts in Autopilot, and omitting an anonymous-auth default when the authentication config already sets it.
Where it's heading
This is a distribution whose product is currency and consistency: the same fix reaches every supported branch within days, and the component matrix stays close to upstream. Autopilot is the one area receiving actual behavior work rather than version bumps, which is where a self-managing cluster story would have to come from. The 1.37 alpha line is where riscv64 support and larger refactors are accumulating.
Prediction
Expect the 1.37 line to move from alpha toward a release candidate with the riscv64 and etcd 3.7 work carried forward, while 1.33 through 1.36 continue their weekly bump cadence.

Recent moves

  1. 6d ago

    Traefik, Envoy and Calico image bumps backported to 1.36.3

    Three backported image bumps on the 1.36 branch — Traefik, Envoy and Calico. Routine currency work with no behavior change for operators.

    View source ↗
  2. 11d ago

    Autopilot restart states clarified; Calico and CoreDNS bumps

    Ten backports, mostly image bumps, with two small behavior fixes: Autopilot now distinguishes pending from performed restarts, and the anonymous-auth default is omitted when the authentication config already specifies it. Autopilot remains the only component getting real logic changes.

    View source ↗
  3. 12d ago

    Release candidate with a kube-router image bump

    A release candidate carrying a single kube-router image bump. Cut as part of the branch's normal pre-release rhythm.

    View source ↗
  4. 22d ago

    Kubernetes 1.36.3 with etcd, containerd and Calico updates

    Kubernetes moves to 1.36.3 alongside etcd 3.6.14, containerd 2.3.3, Helm 3.21.3, Go 1.26.5 and Calico 3.32.1, plus a fix keeping the konnectivity server count above zero. A full control-plane version step rather than a single component bump.

    View source ↗
  5. 22d ago

    Kubernetes 1.35.7 patch release

    The same konnectivity fix and dependency step applied to the 1.35 branch, landing Kubernetes 1.35.7. Cut within minutes of its 1.36 and 1.34 siblings, which is the lockstep pattern in practice.

    View source ↗
  6. 22d ago

    Kubernetes 1.34.10 patch release

    Kubernetes 1.34.10 with the same konnectivity fix plus Go, containerd, Python and Alpine bumps. The third branch of a single coordinated release wave.

    View source ↗