Chapter 3: Running Application Containers on Kubernetes
This chapter contains a comprehensive overview of the smallest Lego block that Kubernetes provides – the Pod. Included is an explanation of the PodSpec YAML format and possible configurations, and a quick discussion of how Kubernetes handles and schedules Pods. The Pod is the most basic way to run applications on Kubernetes and is used in all higher-order application controllers.
In this chapter, we will cover the following topics:
- What is a Pod?
- Namespaces
- The Pod life cycle
- The Pod resource spec
- Pod scheduling