Jenkins CI/CD Integration Plugin
2.3k 2026-04-21
jenkinsci/kubernetes-plugin
A Jenkins plugin that enables dynamic provisioning and scaling of build agents as Kubernetes pods, optimizing resource utilization for CI/CD pipelines.
Core Features
Dynamically provisions Jenkins agents as Kubernetes Pods.
Scales agents on demand, stopping them after each build to save resources.
Supports various Kubernetes authentication methods.
Includes a garbage collection mechanism for orphaned agent pods.
Offers WebSocket connectivity for agents in external Kubernetes clusters.
Detailed Introduction
The Jenkins Kubernetes plugin revolutionizes CI/CD by integrating Jenkins with Kubernetes to manage build agents dynamically. It automatically provisions a dedicated Kubernetes Pod for each Jenkins agent required, ensuring builds run in isolated, ephemeral environments. After a build completes, the agent pod is terminated, preventing resource waste and reducing operational overhead. This approach significantly enhances scalability, efficiency, and resilience for Jenkins-based CI/CD pipelines, making it ideal for modern containerized development workflows.