Managing Change in Your Applications

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. ...

Get Kubernetes on AWS now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.