A pod is the smallest unit Kubernetes can deploy and manage. It contains one or more containers that run together. Containers in the same pod share a networking stack, so they can communicate through localhost or 127.0.0.1. They can also access volumes mounted to the pod. section 3.2.6 section 15.8
A pod receives an IP address when it is created, but that address is ephemeral. Do not configure clients to target it: replacement may change the address. Target a service name instead; the service uses endpoints to direct traffic to the pod running the application. section 3.2.6
Table 3.5 Services in Kubernetes (view table figure)
Compare ClusterIP, NodePort, and LoadBalancer services when choosing how clients should reach an application running in pods. section 3.2.6














