This plugin allows Jenkins agents to be dynamically provisioned on a Kubernetes cluster. Plugin Information View Kubernetes on the plugin site for more information. Older versions of this plugin may not be safe to use. Please review the following warnings before using an older version:
View Kubernetes on the plugin site for more information.
The aim of the Kubernetes plugin is to be able to use a Kubernetes cluster to dynamically provision a Jenkins agent (using Kubernetes scheduling mechanisms to optimize the loads), run a single build, then tear-down that agent.
A quick setup is :
- get a Kubernetes cluster running
- use a docker image for the agents, or create your own
Follow the getting started guide on Kubernetes or use Google Kubernetes Engine.
Docker image for Agents
You can find ready-made Docker images for Jenkins agents using jnlp at jenkins/jenkins-slave.
The images can be customized to fit your needs.
Refer to the README in the plugin repository
Refer to the CHANGELOG in the plugin repository
Can be found HERE