In Chapter 2, Start Your Engines, we took a first look at running an application on Kubernetes using deployments. In this chapter, we are going to go into depth with tools that Kubernetes provides to manage the pods that we run on your cluster.
- We will learn how to ensure that batch tasks are successfully completed by using the Job resource
- We will learn how to run jobs at scheduled intervals with the CronJob resource
- Finally, we will learn how to use deployments to keep long-running applications running indefinitely, and to update them or their configuration when changes need to be made
We will look at how we can launch pods in different ways with Kubernetes, depending on the workloads we are running.
You will learn a lot more about how to use the deployment resource to control the way Kubernetes rolls out changes to long-running applications...