Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

document the CAPI cluster upgrades #845

Open
smira opened this issue Apr 26, 2022 · 1 comment
Open

document the CAPI cluster upgrades #845

smira opened this issue Apr 26, 2022 · 1 comment

Comments

@smira
Copy link
Member

smira commented Apr 26, 2022

Creating new MachineTemplate, rolling out updates for the workers and control plane nodes.

@blackliner
Copy link

blackliner commented Jan 21, 2024

reading the template, can you confirm the following use-cases:

!!! NOT CONFIRMED YET !!!

I want to change the talos version that is used during PXE bootstrapping:

  • Environments are mutable, so you can change spec.initrd.url and spec.kernel.url to the new talos version. Hint: Environments are referenced in a ServerClass' spec.environmentRef.name
    • Since CAPI does not support in place updates, no existing servers/nodes will be upgraded. Only if a new server is bootstrapped, it gets the new Talos Version. Alternative: use talosctl to manually upgrade Talos on each node.

I want to change the control plane talos version:

I want to change the control plane kubernetes version:

  • TalosControlPlanes are mutable, so you can change spec.version to the new k8s version.

I want to change the worker nodes talos version:

I want to change the worker nodes kubernetes version:

  • MachineDeployments are mutable, so you can change spec.template.spec.version to the new k8s version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants