×
Find plugins

Kubernetes1.1Minimum Jenkins requirement: 2.32.1ID: kubernetes

This plugin allows Jenkins agents to be dynamically provisioned on a Kubernetes cluster.

Plugin Information

Plugin ID

kubernetes

Changes

In Latest Release
Since Latest Release

Latest Release
Latest Release Date
Required Core
Dependencies

1.1 (archives)
Oct 16, 2017
2.32.1
workflow-step-api (version:2.11)
credentials (version:2.1.7)
durable-task (version:1.13)
variant (version:1.0)
pipeline-model-extensions (version:1.1.2, optional)

Source Code
Issue Tracking
Pull Requests
Maintainer(s)

GitHub
Open Issues
Pull Requests
Carlos Sanchez (id: carlos)

Usage

Installations

2016-Nov 1262
2016-Dec 1214
2017-Jan 1337
2017-Feb 1397
2017-Mar 1608
2017-Apr 1700
2017-May 1880
2017-Jun 2157
2017-Jul 2349
2017-Aug 2536
2017-Sep 2665
2017-Oct 2781

Background

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 slave.

Setup

A quick setup is :

- get a Kubernetes cluster running

- use a docker image for the agents, or create your own

Kubernetes Environment

Follow the getting started guide on Kubernetes or use Google Container 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.

Configuration

Refer to the README in the plugin repository

Releases

Refer to the CHANGELOG in the plugin repository

ArchivesGet past versions
Labels