Brussels / 1 & 2 February 2020


Our road to a k8s/GKE based Closed Build Environment

A small journey to an autoscaling build env based on Jenkins.

My team build a new Closed Build Environment for building Release Packages on Google Cloud Platform(gcp) with Google Kubernetes Engine (GKE).

I like to take you on a small journey through a variety of topics we came across (open for change):

  • How we bootstrap and how we use ArgoCD

  • Autoscaling to 100 Build nodes for building

  • Why we are using Prometheus-Operator

  • SRE or how we maintain our stack

  • Product aspect

  • Base Image building & scanning

  • Network setup with Shared VPC

  • Google Cloud Platform IAM Permissions vs. RBAC

  • Specific GKE Features like Workload Identity

And others

Simple real live example how my team is doing it. Looking forward to inspire and to get feedback from others!


Siegfried Kiermayer