A logical view represents an application through its Kubernetes API objects and their relationships, hiding nodes, network topology, and physical load balancers. Unlike the physical view, it remains consistent across small development clusters and large production clusters. section 3.3.4
A deployed application’s logical view centers on these objects:
- A Deployment represents the application deployment, specifying its container image and desired replica count. section 3.3.4
- Each application replica is represented by a Pod object created automatically from the Deployment. section 3.3.4
- A manually created Service supports the deployed application alongside the Deployment and Pods. section 3.3.4
Figure 3.13 Your deployed application consists of a Deployment, several pods, and a service.
Trace how a Deployment, its Pods, and a Service form the application’s logical object relationship. section 3.3.4
