~/talk

Moving from Mesos to Kubernetes Without Anyone Noticing

slides:none on file

Hootsuite runs Mesos/Marathon and implements a migration that moves 20 microservices to Kubernetes with a three‑person ops team in about six weeks while keeping developers’ code unchanged. The platform uses Docker images, Jenkins pipelines, Helm/helm charts, Terraform/Packer/Ansible for infra, and a small Go mesos-to-k8s converter that generates Kubernetes YAML. Traffic uses an Nginx+Consul bridge to prefer Mesos backends while duplicated workloads run in both clusters, allowing instant rollback by scaling Mesos instances back up.

AI-written summary · about

  1. 0:00Intro
  2. 1:33Disclaimer
  3. 2:41Before schedulers
  4. 5:00Microservice Pipeline
  5. 6:10Microservice Packaging
  6. 6:33Deployment Files
  7. 7:01Platform
  8. 7:21Setup
  9. 7:44Scheduling
  10. 8:01Service Proxy
  11. 9:32Service Adoption
  12. 12:58Pipeline
  13. 13:17Containers
  14. 13:36Routing
  15. 16:56Project skeleton
  16. 17:28Documentation
  17. 18:14Demo
  18. 24:20Migration Results
  19. 24:37What Went Wrong
  20. 25:54Choose the least important service first
  21. 26:15Use rollback plan
  22. 26:26Write down deployment pipeline
  23. 26:47Make documentation readable
  24. 27:00Be pragmatic
  25. 27:17Minimize disruption
  26. 28:21Links
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.