Running Jenkins in Kubernetes
Learn how to install and manage Jenkins within a Kubernetes cluster using a YAML manifest or a Helm chart, and how to configure a pool of on-demand agents.
Jenkins and Kubernetes are like two peas in a pod. They’re meant to be deployed together. In this course, Running Jenkins in Kubernetes, you’ll learn how to set up a Kubernetes cluster with Jenkins running inside. First, you’ll deploy a Jenkins controller using a YAML manifest. Next, you’ll install the Kubernetes plugin and configure a pool of on-demand agents. Each job gets its own agent pod. Then, you’ll define jobs that run multiple containers (tools) inside the pod. Finally, you’ll learn how to fully automate a Jenkins deployment using the official Helm chart with the Jenkins Configuration as Code plugin. When you are finished with this course, you’ll have the skills and knowledge to run Jenkins with Kubernetes and to exploit the benefits of modern containerization in your CI/CD pipelines.
Author Name: Wes Higbee
Author Description:
Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies delight customers. Although his primary focus is on outcomes, implementation often includes technical competency. Wes frequently speaks about impactful aspects of software developm… more
Table of Contents
- Course Overview
1min - Deploying Jenkins with a Manifest
21mins - Dynamic, Scalable Kubernetes Agents
16mins - Using Pods in Pipelines
25mins - Using JCasC with the Helm Chart
27mins
There are no reviews yet.