5

External DNS and Global Load Balancing

In this chapter, we will build on what you learned in Chapter 4. We will discuss some of the limitations of certain load balancer features and how we can configure a cluster to resolve those limitations.

We know that Kubernetes has a built-in DNS server that dynamically allocates names to resources. These are used for applications to communicate intra-cluster, or within the cluster. While this feature is beneficial for internal cluster communication, it doesn’t provide DNS resolution for external workloads. Since it does provide DNS resolution, why do we say it has limitations?

In the previous chapter, we used a dynamically assigned IP address to test our LoadBalancer service workloads. While our examples ...

Get Kubernetes – An Enterprise Guide - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.