/Kubernetes-Jenkins

Repository for setting up Jenkins in Kubernetes

Setting Up Jenkins in Kubernetes without Privileges

This repo has been set up to hold and maintain resources related to setting up an instance of Jenkins inside of a Kubernetes-environment where the user does not have any privileges or access to the host-docker.

It includes a version of Jenkins (2.226), the Blue Ocean Plugin (for visualizing parallel pipeline stages), and GenuineTools' IMG (for the creation of Docker images).

The Dockerfile has been included to show how the image has been set up. The image itself can be found here.

NOTE: the Kubectl-binary in the image has NOT been set up with a config. Configuration for the Kubernetes-Environment of choice can be done with the post-install instructions

Instructions

Installation Instructions

Post-Install Instructions

Setting up a Build-Slave