I'm currently running a 3-node microk8s cluster on my Proxmox setup, and I'm looking to transition to Kubernetes on Talos OS. I'm eager to make this switch for experimentation and trying out a more realistic environment. However, I haven't implemented a GitOps approach, which I realize could simplify the migration process significantly. My current setup involves helm-based deployments, various microk8s addons, an external CEPH storage cluster, and an NFS storage class. Has anyone made a similar migration, and are there any resources or pointers available?
2 Answers
This is a perfect opportunity to shift to a GitOps workflow! For each application you have running, spend some time to codify its deployment. Once you have everything set up on Talos, you can then remove the deployments from your old cluster. When you're done, you can safely decommission the old microk8s cluster.
You might want to start by backing up your data with a tool like Velero. After that, you can create your new Talos cluster and restore the backup there. It’s a straightforward approach to make sure you don’t lose anything during the transition.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux