You are viewing content from a past/completed QCon

Presentation: Continuous Delivery The Hard Way With Kubernetes

Track: Containers - State Of The Art

Location: Whittle, 3rd flr.

Day of week: Tuesday

Slides: Download Slides

Level: Intermediate

Persona: Developer

Share this on:


Devops best practice says you should version control the configuration of your deployment. But you want to automate the delivery of new versions of your software through a CI/CD pipeline. In this talk we'll assemble a CI/CD pipeline from scratch to Kubernetes using GitLab CE as an example. Finally we'll look at open source tools which can facilitate coordinating simultaneously updating configuration and performing releases to Kubernetes, as well as rolling back and pinning releases, and also having different release policies to different environments. The talk will be mostly demos.

Speaker: Luke Marsden

Developer Experience @Weaveworks

Luke heads up Developer Experience at Weaveworks, where he spends his time thinking about how to optimise for happy open source users. He gets involved in open source projects, develops software, works on content and user journeys, and enjoys speaking at meetups and conferences. He previously co-founded ClusterHQ.

Find Luke Marsden at

Last Year's Tracks