Technical requirements
For this chapter, you will need the following:
- A multi-node Kubernetes cluster is required. Having a multi-node cluster will make understanding Node affinity, taints, and tolerations much easier.
- The Kubernetes CLI (
kubectl
) installed on your local machine and configured to manage your Kubernetes cluster.
Basic Kubernetes cluster deployment (local and cloud-based) and kubectl
installation have been covered in Chapter 3, Installing Your First Kubernetes Cluster. The previous chapters 15, 16, and 17 have provided you an overview of how to deploy a fully functional Kubernetes cluster on different cloud platforms.
You can download the latest code samples for this chapter from the official GitHub repository: https://github.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/tree/main/Chapter19.