Upgrade

Learn how to keep Kairos systems up-to-date using manual methods, Kubernetes-based upgrades, and trusted boot options.

After your system has been running for a while, you will need to upgrade it to a different version. Check out the following sections to learn the different ways to upgrade Kairos.


Manual Upgrades

Learn how to manually upgrade Kairos Active and Recovery images

Upgrading from Kubernetes

Learn how to upgrade Kairos using Kubernetes

Installing Kairos Operator

Install the Kairos operator for managing upgrades and operations

Installing system-upgrade-controller (Deprecated)

Install the system-upgrade-controller (deprecated - use Kairos operator instead)

Trusted Boot Upgrades

Learn how to upgrade a Kairos node with Trusted Boot enabled

Boot assessment

Learn how Kairos handles failed upgrades

Last modified May 27, 2025: Add llmstxt (#413) (4f86cf9)