> Vendor lock-in. Kubernetes is Kubernetes on every public cloud. This means that if you’re not satisfied with your vendor you can move with little effort.
I would argue this is only true for the simplest of cases.
If you need a few databases, then the cost to migrate that and cut over to a different cloud is far from a trivial problem.
I would agree that it facilitates the idea of multicloud though, and reduces some of the cost of migrating to a different cloud of offering multi cloud.
The alternative of operating all your own databases, serverless platforms, and other things (e.g. SNS, SQS, kinesis) is a very costly proposition as well.
Overall great article though, thanks for writing it up!