Running Jenkins in Kubernetes
Offered By: Pluralsight
Course Description
Overview
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.
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.
Syllabus
- 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
Taught by
Wes Higbee
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Google Cloud Fundamentals: Core Infrastructure
Google via Coursera Introduction to Kubernetes
Linux Foundation via edX Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX