Deploying your Jenkins setup
In this section, we will explore two widely adopted methods for setting up a Jenkins server. The first approach involves leveraging a cloud-managed Kubernetes cluster such as Azure Kubernetes Service (AKS), while the second approach entails employing a cloud-managed VM. Both of these methodologies represent robust and dependable options for configuring your Jenkins server in a production-ready manner.
Important note
While Azure Cloud has been selected as the focus of this book, it is worth noting that the steps outlined for infrastructure creation can be easily adapted to any other cloud provider.
Deploying Jenkins on a managed Kubernetes cluster
A managed Kubernetes cluster is a fully hosted and maintained environment where the Kubernetes control plane is taken care of by a cloud provider. It allows users to deploy and manage containerized applications without worrying about the underlying infrastructure, ensuring scalability, reliability,...