Skip to main content

One post tagged with "architecture"

View All Tags

Multi region clusters?

· 2 min read
Aurelian Shuttleworth
Aurelian Shuttleworth
Site Reliability Engineer

Should I build a multi region cluster

After thinking about the question, "Do I need a multi-region cluster?" I believe that in most cases, the answer will be no.

Do you need Redundancy? Then use a cluster backplane distributed over zones in the same region.

Need Redundancy when it comes to workloads? Create multi-zone node pools with replica sets using node affinity rules to force pods on separate nodes.

note

Node affinity is conceptually similar to nodeSelector, allowing you to constrain which nodes your Pod can be scheduled on based on node labels ~Source

The only times I see the need to multi-region is when your userbase is far enough to encounter latency issues when accessing your service or there are legal issues around data and compute locations.

Simple layout

caution

This graph is a very bad simplification