
k0smotron v2.1.0: In-Place Upgrades for Worker Nodes
k0smotron v2.1.0 is out. Alongside a batch of fixes and dependency bumps, this release closes a gap that’s been open for a while: in-place upgrades, now also available for worker nodes. Check the full changelog for everything included. This post focuses on the in-place upgrade story, where we came from and what changes now. In-place upgrades, before v2.1.0 k0smotron has supported in-place upgrades for control plane nodes for a while, through spec.updateStrategy: InPlace on K0sControlPlane. This is a standalone mechanism: the control plane controller detects a k0s version change, builds an autopilot Plan targeting the control plane nodes that require a k0s version update, and lets autopilot roll out the new k0s version without replacing the underlying machine. No CAPI involvement beyond the control plane controller itself. ...


