In Chapter 3, Getting Started with Kubernetes, we introduced the basic functions of Kubernetes. Once you start to deploy containers with Kubernetes, you'll need to consider the application's data life cycle and CPU/memory resource management.
In this chapter, we will discuss the following topics:
- How a container behaves with volumes
- Introducing Kubernetes' volume functionalities
- Best practices and pitfalls of Kubernetes' persistent volume
- Submitting a short-lived application as a Kubernetes Job