Deploying apps on multiple Kubernetes clusters with Helm

Dailymotion’s Kubernetes journey: applications deployment

Smaine Kahlouch
Jun 14 · 8 min read
Shipping containers everywhere

How we got here


Charts development workflow

Chart repository per environment

Managing clusters differences

Distributed deployment
global values

helm template example
service definition
Jenkins deployment steps

What about the secrets?


Caveats and limitations

Working with multiple repositories

Managing umbrella charts can be messy

Multiple config files to update

Jenkins permissions are too extended on Vault

Rollback process is not automated

Our GitOps future is being written



Dailymotion

The home for videos that matter

Smaine Kahlouch

Written by

Principal System Engineer/Devops at Dailymotion. CNCF Ambassador

Dailymotion

The home for videos that matter