Why Kubernetes?
- Playtime Solutions
- Insights
Kubernetes is an open-source system that has become one of the most popular container orchestration tools around; it allows you to deploy and manage multi-container applications at scale. Kubernetes is everywhere and has become the de facto standard for container orchestration and management.
But Why Kubernetes?
Peter St Clair, Playtime Solutions CTO, shares some of the reasons why we started our journey with Kubernetes.
Here are some of my reasons:
- Cloud agnostic
I wanted a Cloud agnostic solution to allow flexibility and to ensure that we were not locked in for the long term. I also wanted freedom of choice around our cloud preferences. It was important for us to be able to easily adapt to price and technology changes. - Scalability
Scalability was very important, the platform had to be able to handle high volumes/loads and give us the ability to scale up and down automatically. - Container-based
It needed to be container-based to easily support new architectures, such as microservices, etc. The project was strategic, so whatever we were using had to have “legs”. I needed to pick a long-term horse, not a fly-by-night technology. - Tried and tested
It had to be production hardened, already tried & tested, and not too experimental.
Kubernetes was first developed and used by Google at scale, this gave me confidence and a great starting point. - Fully automated
I wanted the team to stay focused, so the platform had to enable fully automated deployment to avoid manual intervention and the risk of manual errors. - Minimal BAU Support
A bonus is the solution requires little BAU support to reduce ongoing resourcing costs.
Are you currently using or thinking about Kubernetes?
If you want to share your experiences or have any questions, please feel free to contact us.