Question about kamaji cluster upgrade #814
Replies: 4 comments 6 replies
-
@william-wang it depends how did you provisioned and joined the worker nodes to the tenant control plane. If you just used kubeadm you simply continue to use it for upgrades. Check the official documentation on how to upgrade worker nodes with kubeadm. If you used ClusterAPI to provision the tenant cluster then ClusterAPI will take care of upgrading both the tenant control plane and worker nodes. Hope this helps. |
Beta Was this translation helpful? Give feedback.
This comment has been minimized.
This comment has been minimized.
-
Thanks for raising the question! As Adriano explained, you can use Cluster API, or build your own solution based on Terraform, Ansible, or your preferred choice. I'd like to highlight another option if you're relying on Kairos for the worker nodes: https://kairos.io/docs/upgrade/kubernetes/ This latter one of course requires Kairos and it's entire tool chain but it's worth to share since not all use cases are covered by Cluster API. |
Beta Was this translation helpful? Give feedback.
-
Two questions here:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Background
:We are using the kamaji in our prod and we are going to support kamaji cluster upgrade automatically. The doc says kamaji supports steamlined update, rollouting a new Kuberentes version with a Blue/Green deployment. I'd like to know what should I do to upgrade worker node to align with control plane.
Question
:After a new control plane deployment is created by kamaji. What actions should I do to migrate the existing worker nodes to the new control plane?
Beta Was this translation helpful? Give feedback.
All reactions