kubernetes plugin

Report Abuse

Basic Information

This repository provides a Jenkins plugin whose purpose is to enable Jenkins to run dynamic build agents inside a Kubernetes and Docker environment. It integrates Jenkins with container orchestration so that worker nodes can be provisioned as ephemeral containers or pods on demand. The plugin is intended for Jenkins administrators and CI/CD practitioners who need elastic, containerized build and test agents managed by a Kubernetes cluster and Docker images. The project lives under the jenkinsci organization and is distributed as an open source plugin so Jenkins installations can delegate agent lifecycle and isolation to container infrastructure rather than relying on long-lived static nodes.

Links

Categorization

App Details

Features
The plugin offers dynamic provisioning of Jenkins agents into a Kubernetes/Docker environment, allowing Jenkins to launch ephemeral containerized workers as needed. It integrates Jenkins with cluster orchestration so agent lifecycle and scaling are managed by the container platform. Configuration is performed within Jenkins to specify agent images and runtime behavior for jobs. The plugin supports running isolated workloads in containers, leveraging Docker images hosted for build environments. As a Jenkins plugin, it installs into Jenkins and extends the platform to use Kubernetes cluster resources for CI/CD workloads rather than static agents.
Use Cases
By using this plugin Jenkins installations can scale build and test capacity on demand, reducing the need to maintain idle or long-lived worker machines. Ephemeral containerized agents improve isolation between builds, make environment reproducibility easier by using container images, and allow workloads to leverage Kubernetes scheduling and resource management. The plugin simplifies CI/CD maintenance for teams by shifting agent provisioning and lifecycle to the container platform, enabling better resource utilization and more consistent build environments across diverse projects.

Please fill the required fields*