Skip to content Skip to footer

Why Kubernetes?

Why Kubernetes?

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Picture of Playtime Solutions

Playtime Solutions