Dynamic Jenkins Agent from Kubernetes

Liejun Tao
ITNEXT
Published in
11 min readFeb 8, 2020

--

Dynamic Jenkins agent provisioning in Kubernetes

Introduction

Jenkins is a CI/CD tool with a long history and keeps evolving itself. It’s Master/Agent architecture is great for scalability to do distributed builds. There are many ways to provision Jenkins Agent, from using bare metal machines, Virtual Machines, dynamic EC2 instances, containers from Docker, or Kubernetes clusters.

The integration between Jenkins and Kubernetes cluster is great. With these benefits, I’ve fully migrated CI/CD pipeline from…

--

--