Search⌘ K

Kubernetes Deployments

Explore Kubernetes Deployments to understand how they provide self-healing by automatically restoring desired pod states after failures. Learn to use Deployment objects and controllers to manage application resilience, scaling, and rolling updates in a cloud native environment.

In this chapter, we’ll learn about the Kubernetes Deployment object and use it to make the sample app resilient.

The chapter is organized as follows:

  • Introduction to Kubernetes Deployments

  • Self-heal from a Pod failure

  • Self-heal from a worker node failure

Let’s start with Kubernetes Deployment.

What is a Deployment object?

...