Get the latest tech news
High Availability, Zone-Aware Load Balancing
Part I of this post covered TAR, a Kubernetes feature that restricts traffic within an availability zone from crossing to other zones, cutting cloud spend. But TAR is not without drawbacks: it can lead to worse overall system reliability.
HAZL is an advanced HTTP and gRPC load balancer in Buoyant Enterprise for Linkerd which is designed to reduce cost while preserving high availability in multi-zone clusters. It doesn't require your application to be deployed in a particular way at a particular scale; it works with systems like horizontal pod autoscaling that dynamically add and remove endpoints; and it pairs with Linkerd's existing rich feature set of reliability tools like circuit breaking, retries, and timeouts. And just like in the single-cluster case, any cross-cluster communication that becomes unhealthy will trigger the ability to cross zone boundaries in order to reduce load to the system.
Or read this on Hacker News