Doing Deployments at scale

By Michael McKay

Elevator Pitch

Great, now I’ve got this global, large scale, cloud native application. How do I deploy and manage it?

The IBM Kubernetes Service deploys code to Kubernetes clusters across the globe. Using LaunchDarkly, IBM is able to deploy hundreds of code changes daily to thousands of clusters across the globe.

Description

This session will talk about how the IBM Kubernetes Service builds and deploys micro-services to Kubernetes clusters across the globe. Using standard tools and services such as Github, TravisCI, Kubernetes, and LaunchDarkly, IBM is able to deploy hundreds of code changes daily to thousands of clusters spread across the globe.

By changing our development culture, using feature flags to control our deployments, and bringing our environmental configuration under control, see how we transformed our deployment pipeline from a slow monolith to a fast and agile group of micro-services.