Summary: Self Healing

Get an overview of the concepts covered in this chapter.

We'll cover the following

Recap

In this chapter, we learned that Kubernetes has a Deployment object that works with the Deployment controller to implement pod self-healing. The Deployment controller runs on the control plane, ensuring that the observed state matches the desired state.

We also saw how Deployments wrap Pods, which in turn wrap containers, which in turn wrap applications. Then, we used kubectl to deploy an app via a Deployment object and tested self-healing. We manually deleted a Pod and a worker node and watched Kubernetes self-heal from both failures.

If you used Civo Cloud, you’d have noticed that Civo Cloud Kubernetes also replaced the deleted/broken worker node.

Get hands-on with 1400+ tech skills courses.