aazeem
aazeem

Reputation: 864

High Availability/Resiliency with Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) currently does not support availability zones. What are the ways in which we can achieve resiliency from data center failures while using AKS (Master and Worker nodes)?

One thing i can think of is to have an AKS Clusters in 2 different Azure regions, and have Traffic Manager in front of it. Any other recommendations, solutions/reference architectures are appreciated.

Upvotes: 3

Views: 4079

Answers (3)

P Ekambaram
P Ekambaram

Reputation: 17689

Azure now supports AKS cluster distributed across availability zones. follow the link --> https://learn.microsoft.com/en-us/azure/aks/availability-zones

Upvotes: 2

ALFRED AD
ALFRED AD

Reputation: 11

Ark(https://github.com/heptio/ark) Can help as opensource for managing at any level. From Azure perspective Azure Traffic Manager to route traffic to the different regions can be mix the configurations for provide an optional implementation.

Upvotes: 0

David Browne - Microsoft
David Browne - Microsoft

Reputation: 89424

A Data Center-wide outage and a Region-wide outage are both low-probability disaster scenarios. So having a solution that is resilient against Data Center failures, but isn't resilient against Region-wide issues is probably not a great idea. That's why Azure didn't initially implement Availability Zones, instead using Availability Sets.

So yes, if you are planning your application seamlessly surviving a disaster, you want to fail over to a seperate region, which would mean a separate cluster and replicated data.

Upvotes: 2

Related Questions