← Back to all sparks
K

k0s

INFRA · APIS
Velocity5.0

Zero-friction lightweight Kubernetes distribution

k0s ships one fix four times a day — the cost of keeping four Kubernetes branches current.

kubernetesdistributionbackportsdependency-bumpsmulti-branchsupply-chain
Current state
Four patch releases were cut within eleven minutes of each other on 27 July, one per supported branch from 1.33 through 1.36, each carrying the same konnectivity server-count fix backported alongside its own set of dependency bumps — Kubernetes, etcd, containerd, Go, Helm, Calico, Alpine. Nearly every line is authored by k0s-bot. The only forward-looking entry is v1.37.0-alpha.1, which opens the next minor with an autopilot update-window fix and an etcd 3.7.0 release candidate.
Where it's heading
The release stream is almost entirely supply-chain maintenance: k0s bundles a full Kubernetes distribution, so its job is to absorb upstream patch releases across every supported branch and republish them quickly. That makes cadence a poor proxy for progress here — four same-day tags represent one fix, not four. Product-level change surfaces only in alpha releases of the next minor, where things like autopilot behaviour and etcd major-version prep appear before being backported.
Prediction
Expect the 1.37 alpha line to continue toward a stable release while the four maintained branches keep receiving synchronised dependency and backport batches.

Recent moves

  1. 7d ago

    1.36.3 rolls up Kubernetes, etcd, containerd and Calico bumps

    The current branch's patch release, pulling forward etcd, Go, Helm, containerd and Calico alongside the konnectivity server-count fix. Operators on the newest supported minor get the widest set of component updates, which is what this branch is for.

    View source ↗
  2. 7d ago

    1.35.7 backport batch

    The 1.35 branch's copy of the same-day batch — the konnectivity fix plus Kubernetes, Go, containerd and etcd bumps. One of four near-identical tags cut within minutes of each other.

    View source ↗
  3. 8d ago

    1.34.10 backport batch

    The 1.34 branch receiving the identical konnectivity backport with its own dependency set, including Python and Alpine base image bumps. Pure maintenance for users pinned to an older minor.

    View source ↗
  4. 8d ago

    1.33.13 backport batch

    The oldest maintained branch in the same-day sweep, notable only for taking two etcd bumps in one release. Confirms the pattern: one upstream fix, replicated across every supported line.

    View source ↗
  5. 1mo ago

    1.37.0-alpha.1 opens the next minor with an etcd 3.7 release candidate

    The one entry where change originates rather than gets backported — an autopilot periodic update-window fix and an early move to etcd 3.7.0-rc. Alpha branches are where k0s tests component major versions before they reach the maintained lines.

    View source ↗
  6. 1mo ago

    1.36.2 fixes recursive API error writes and nllb priority class

    A patch with more substance than the July sweep — a priority class correction for the node-local load balancer pod and a fix for recursive API error writes, both real operational failure modes. The cgroupv1 escape-hatch warning is a documentation signal that the old path is on its way out.

    View source ↗