Technical requirements
For this chapter, you will need the following:
- A Kubernetes cluster deployed. We recommend using a multi-node Kubernetes cluster.
- A multi-node Google Kubernetes Engine (GKE) cluster. This is a prerequisite for VPA and cluster autoscaling.
- A 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.
Chapters 15, 16, and 17 of this book have provided you with an overview of how to deploy a fully functional Kubernetes cluster on different cloud platforms and install the requisite CLIs to manage them.
The latest code samples for this chapter can be downloaded from the official GitHub repository at https://github.com/PacktPublishing/The-Kubernetes-Bible-Second-Edition/tree/main/Chapter20.