Kubernetes is an open source container orchestration and management tool managed by the vendor-neutral Cloud Native Computing Foundation. While tools such as Docker actually build and drive containers, tools like Kubernetes automate the deployment, scaling and management thereof.
Managed Kubernetes services from public cloud providers offer resilient and highly available Kubernetes control plane deployments. These services integrate with the native features of their respective cloud provider, as well as with on-premises Kubernetes deployments. However, these services don’t always integrate with other cloud providers’ offerings — at least not easily or well.