I'm looking for ways to abstract the cloud infrastructure provider for Kubernetes master/node clusters. It is important for an enterprise to decouple itself from providers in case something goes wrong with them, for example, let's say AWS or Google Engine increase their prices to a point the best decision is to move Kubernetes to another provider.
What alternatives do you know? Are there any methods or tools that can make this easier?
I know about https://stackpoint.io but I'm looking for more options.