The rise of managed Kubernetes platforms
Pretty much every cloud provider has a solid managed Kubernetes offering these days. Sometimes there are multiple flavors and ways of running Kubernetes on a given cloud provider.
Public cloud Kubernetes platforms
Here are some of the prominent managed platforms:
- Google GKE
- Microsoft AKS
- Amazon EKS
- Digital Ocean
- Oracle Cloud
- IBM Cloud Kubernetes service
- Alibaba ACK
- Tencent TKE
Of course, you can always roll your own and use the public cloud providers just as infrastructure providers. This is a very common use case with Kubernetes.
Bare metal, private clouds, and Kubernetes on the edge
Here, you can find Kubernetes distributions that are designed or configured to run in special environments, often in your own data centers as a private cloud or in more restricted environments like edge computing on small devices:
- Google Anthos for GKE
- OpenStack ...