Migrating an existing cluster's nodes to Talos #5644
-
Hi! Would it be possible to migrate an entire cluster that's already been set up with Kubespray on Flatcar nodes? I mean, can you join a Talos node to an existing cluster that's not been set up with Talos, or even replace the controlplane nodes one by one? My guess is that, as long as you provide the right configuration corresponding to the existing cluster, it should probably work, right? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 14 replies
-
It's currently possible to join non-Talos worker nodes to the Talos control plane, but vice versa won't work. Talos API on worker nodes requires a connection to |
Beta Was this translation helpful? Give feedback.
-
And what about control plane nodes? Would it be possible to create a Talos control plane node but make it join an existing control plane instead of boostrapping the cluster from scratch? If it could be done, we could just replace nodes in the control plane one by one and then do the same with all the workers, since there would be a full Talos control plane by then. |
Beta Was this translation helpful? Give feedback.
-
We have a way now with 1.2.0 release, a guide https://www.talos.dev/v1.2/advanced/migrating-from-kubeadm/ |
Beta Was this translation helpful? Give feedback.
-
Hi, The guide mentions setting the CNI plugin name to Same thing with the external cloud controller. If I don't define any in the |
Beta Was this translation helpful? Give feedback.
-
I got the first Talos control plane node to join the etcd cluster and start initializing pods, but now
Does it make any sense that this could have hit a chicken/egg situation? |
Beta Was this translation helpful? Give feedback.
We have a way now with 1.2.0 release, a guide https://www.talos.dev/v1.2/advanced/migrating-from-kubeadm/