Are there significant pros/cons between running #Kubernetes yourself on virtual machines in the cloud, versus using the cloud provider's managed Kubernetes service?

Asking as a 10-person team with 2-3 ops-y people on it.

@cvennevik My experience is that you'll start postponing upgrades more and more until it makes more sense to migrate to a new cluster. Not saying that's not a valid strategy, though.