January 5, 2020

224 words 2 mins read

Migrating Jenkins to Kubernetes Broke Our Brains

Migrating Jenkins to Kubernetes Broke Our Brains

Trying to migrate Jenkins to Kubernetes broke our brains. We migrated our Jenkins-based build system from plain VMs + Chef to Kubernetes running on VMs in our SAP corporate datacenter. Here is how we …

Talk Title Migrating Jenkins to Kubernetes Broke Our Brains
Speakers Jonathan Hess (Software Engineer, SAP), Loren Trout (Devops Engineer, SAP)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location Seattle, WA, USA
Date Dec 9-14, 2018
URL Talk Page
Slides Talk Slides
Video

Trying to migrate Jenkins to Kubernetes broke our brains. We migrated our Jenkins-based build system from plain VMs + Chef to Kubernetes running on VMs in our SAP corporate datacenter. Here is how we did it so that you can too. We will walk through some of the nitty-gritty details to build a Kubernetes cluster from scratch on virtual machines, walking through our open-source example repo: Provisioning the Cluster: * building a solid cluster with kubeadm * preparation of the underlying OS * how to keep the base machines clean * system and application monitoring Running Jenkins on Kubernetes safely: * our helm charts + shell scripts * sizing the pods for builds * persistent volumes and backups Additionally, we will discuss some of the lessons we discovered along the way: * What problems got solved migrating Jenkins to K8s? * Lessons for other legacy apps

comments powered by Disqus