Part 4 Connecting and exposing applications
Part 4 focuses on how applications communicate—both with each other inside the cluster and with clients outside of it.
In chapter 11, you’ll learn how pods communicate with one another. You’ll use a Service object to expose a group of pods that provide the same functionality under a single, stable address and see how other pods can discover and use that address. You’ll also learn how to expose a service to external clients and how a pod signals to Kubernetes whether it is ready to receive traffic.
Chapter 12 builds on this foundation by explaining how to expose multiple services to external clients through a single public IP address using the Ingress object.
Chapter 13 covers a similar topic but introduces the Gateway API as an alternative to Ingress. You’ll learn how the Gateway API allows you to expose services internally or externally using objects such as Gateway, HTTPRoute, TLSRoute, TCPRoute, UDPRoute, and others.