Recently AWS has released EKS 1.26; we're going to migrate our v1.25 cluster over to it; this 1.25 cluster is currently running our coder instance. We use the built-in terraform provisioner; it provisions a mix of ebs volumes, k8s pods, etc. Very similar to the k8s development template.
In a prior upgrade we found that when coder was uninstalled (via helm) from one cluster and installed on another all of our persistent resources were destroyed. This makes sense; presumably something like
terraform destroy -f
was run for each workspace, which deleted the EBS volumes that we use for our
/home
directories.
With this new migration being planned, and we now have more folks using coder, we're interested in not losing data (😅). Any pointers would be greatly appreciated.