Session

Kubernetes at Scale: How we host 1000s of customers on 10 clusters

This is a case study. We built our SaaS platform to host 1000s of customers using fewer than 10 Kubernetes clusters.

From the start, we gave each customer a dedicated instance of our application, which included a database, file storage, and other infrastructure. This solved some problems, such as data isolation, data sovereignty, and performance impacts from noisy neighbors.

However, it introduced other challenges. In this talk, we will walk through our challenges and solutions.

- What worked and what didn’t when every customer got their copy.
- How do we scale Kubernetes and database computing resources based on usage?
- How do we upgrade clusters without customers noticing?
- How do we handle cloud region outages and disaster recovery?

By solving these challenges, we can easily add hundreds of customers per week or 1000s per month!

Bob Walker

Field CTO at Octopus Deploy

Omaha, Nebraska, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top