Summary
In this chapter, you have learned how to work with DaemonSets in Kubernetes and how they are used to manage special types of workloads or processes that must run as a singleton on each Node in the cluster. You first created an example DaemonSet and learned what the most important parts of its specification are. Next, you practiced how to roll out a new revision of a DaemonSet to the cluster and saw how you can monitor the Deployment. Additionally, we discussed what the most common use cases are for this special type of Kubernetes object and what alternatives there are that you could consider.
This was the last type of Pod management controller that we discussed in this part of the book. In the next part of this book, we will examine some more advanced Kubernetes usage, starting with Helm charts and then Kubernetes operators.