I have experience that, soft migrations doesn’t work 😄 OFC it depends on the company but generally, soft processes are likely to not helping.
We were using EC2 instances and then switched to the K8S in my previous company.
Firstly, we switched only couple of services to the k8s cluster, not everything. when we see that services we moved are working correctly we prepared the other ones and switched them as well.
I wish we knew that kustomize is more suitable than helm in our case in those times 😄
For now I’m another company and we’re running k8s native (almost every resource 🎉) with fully operated by GitOps and backed by Flux