Building a fully managed Kubernetes platform should still prioritize the power and flexibility of Kubernetes, while simplifying the operation of the cluster.
- A fully managed Kubernetes platform should still prioritize the power and flexibility of Kubernetes
- Simplifying the operation of the cluster should be the goal, not simplicity at the Kubernetes layer
- The platform should allow for bursting and support continued usage
- Node visibility should be maintained while hiding certain bits
When considering how to run pods on a fully managed product, the team looked at using Borg or reusing more of GKE. However, the goal was to simplify the operation of the cluster, not the Kubernetes layer itself. The power and flexibility of Kubernetes is what makes it successful, and simplifying it would miss the point of why people choose Kubernetes. Instead, the team aimed to create a platform that allows for bursting and supports continued usage, while maintaining node visibility.