Summary

Summary of the concepts learned in this chapter.

In this chapter, you learned that Services bring stable and reliable networking to apps deployed on Kubernetes. They also perform load balancing and allow you to expose elements of your application to the outside world (outside of the Kubernetes cluster).

The front end of a Service is fixed, providing stable networking for the Pods behind it. The back end of a Service is dynamic, allowing Pods to come and go without impacting the ability of the Service to provide load balancing.

Services are first-class objects in the Kubernetes API and can be defined in the standard YAML manifest files. They use label selectors to dynamically match Pods, and the best way to work with them is declaratively.

Get hands-on with 1200+ tech skills courses.