Workload abstraction lets you describe what an application needs instead of managing individual machines. Kubernetes places this layer above compute instances, so you specify workload requirements such as CPU, memory, disk, or GPU while the platform provides suitable capacity. section 1.2.2
Workload terms can represent deployment needs such as:
- A distributed server application. section 1.2.2
- A database requiring attached disk volumes. section 1.2.2
- A logging utility running on every node. section 1.2.2
- A movie-rendering workload using inexpensive available resources. section 1.2.2
Separates hardware-level infrastructure, compute instances, and workload-level deployment concerns. section 1.2.2
