Technical requirements
For this chapter, you will need the following:
- A Kubernetes cluster deployed. We recommend using a multi-node, or cloud-based, Kubernetes cluster if possible. You need to ensure CPU, memory, and storage resources are allocated for the Kubernetes cluster to ensure multiple Pods can be scheduled (e.g., you can create a larger minikube cluster using the command
minikube start --kubernetes-version=1.31.0 --cpus=4 --memory=8g
). - The Kubernetes command-line interface (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 upcoming chapters, 15, 16, and 17, can give 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...