Zooming in on high availability and disaster recovery
As with any other Azure service, High Availability (HA) and Disaster Recovery (DR) are essential dimensions to consider when working with AKS. Figure 4.13 shows key features that help maintain a reliable AKS environment:
Because applications running in AKS clusters are all containerized, it is essential to enable geo-redundancy for Azure Container Registries to ensure continued availability of the container images in case of a regional disaster, making it possible for a cluster in a seondary region to pull images when required.As for many other services, we can configure node pools to be zone-redundant to ensure a good worker node distribution across the different availability zones and resist against zonal failures. It is also very common to taint node pools for specific purposes—for example, applying system taints to the system node pool to prevent regular...