Advanced Deployment Strategies and Workflows for Containerized Apps on DC/OS
summary
DC/OS/Kubernetes orchestration gets automated with vamp running as a container, using breeds and blueprints to represent app versions, a gateway that streams request metrics into Elasticsearch, and Node.js workflows that adjust HAProxy weights. Demo shows a Jenkins pipeline (≈85 lines) triggering a rolling release via the CLI slider, a canary workflow that checks 500 errors over a 30s window and rolls back if >3, and successful integration options for Marathon, Consul and Kubernetes via dialects — it works as shown.
AI-written summary · about
chapters (14)
- 0:00Start
- 12:32Extract Metrics from the Gateway
- 17:29Rolling Release from a Ci Cd Pipeline
- 17:56Typical Deployment Pipeline
- 18:56Simple Rolling Deploy
- 20:09Vamp Generate Command
- 22:51Merge Command
- 23:28Update the Gateway
- 24:03Jenkins Pipeline Script
- 25:40Split the Testing
- 29:41Workflows
- 30:19Environment Variables
- 32:32Workflow
- 43:02How Do You Integrate with the Kubernetes Ingress
related talks
32mDeployment API
34mContinuous Deployment at Enterprise Scale
01h 05mMy Application is Ready for Production... Now What?
31mDeep dive into one of the application of DC/OS : Velocity.
41mContinuous Delivery for DC/OS with Spinnaker
43mNavigating the App Delivery Landscape While Solving Everyday Problems
01h 18mEmbracing Docker simplicity - while harnessing platform power
46mBlue-green Deployments, A/B Testing, and Canary Releases on Kubernetes
