Well I'd have to change my Terraform provider and the managed Kubernetes resource... Other than that, it'd be the same. So half an hour of coding + half an hour of reconfiguring CI secrets?
Especially given that many orgs use managed or cloud specific solutions that have no 1:1 mapping between vendors
As someone who worked on a similar project recently, I'm getting that idea that you obviously don't know what you're talking about.
You need to plan ahead, sure. Portability was one of my main concerns (including the possibility to go self-hosted). But it's definitely not impossible, nor too hard to do.
And Kubernetes? It goes way beyond containers, you can replace many cloud provider-specific resources with Kubernetes resources. What alternative gives you that?