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 If someone breaks the control plane in a self-managed cluster, it can be complex to recover from it. This can happen for a few reasons, overloading, misconfiguration, etc.

Dealing with a managed control plane removes most of the hard parts from cluster management