system-upgrade
Introduction
Rancher's system-upgrade-controller makes it easy to upgrade K3s nodes in an automated way. It introduces a CustomResourceDefinition named Plan to provide details about an update of a selected range of nodes:
Example of kind Plan
- You can use Renovate Bot to automate upgrades of K3s using plans
- Labels and selectors are used to differentiate between control-plane nodes and worker ones
The controller then picks up any Plan resource and performs the defined upgrades accordingly inside the cluster. For more information you can check out the official K3s docs or the GitHub Repository.
Created Resources
| Kind | Name |
|---|---|
Namespace |
system-upgrade |
Plan |
master, worker |