Supercharge Your Microservices CI/CD with Service Mesh and Kubernetes
Talkat KubeCon + CloudNativeCon North America 2019 · on Thursday, 2019-11-21· at 15:20· Ballroom Sec 20CD - San Diego Convention Center, Upper Level·
summary
Demo shows an end-to-end CI/CD canary pipeline that actually works: GitHub Actions builds images, pushes to ACR, AKS deploys, Flagger drives traffic splits via Service Mesh Interface (SMI) and Linkerd sidecars, Prometheus supplies path-level latency metrics, and a load-tester (hey) simulates traffic. Configurable canary increments (example: 10% → 50%) and health/latency gates are enforced automatically. If you need a concrete recipe for automating canaries with Flagger and observability via Prometheus/Linkerd, watch.
AI-written summary · about
chapters (33)
- 0:00Introduction
- 1:25Microservices
- 2:53Testing
- 3:50Strategies
- 5:32Service Mesh
- 6:14What is Service Mesh
- 8:04LinkerD
- 8:39Architecture
- 9:09Flagger
- 9:57Service Mesh Interface
- 11:19Traffic Split
- 11:32SMI
- 11:56Live Demo
- 12:24Demo Application
- 13:06Demo Application Overview
- 13:43Demo Application Deployment
- 15:39Pull Request Workflow
- 16:33Acceptance Testing
- 17:27Fail
- 18:18Pull Request
- 18:48Create Container Image
- 19:31CICD Workflow
- 19:59Canary
- 20:45Acceptance Test
- 21:21Test Status
- 21:46Traffic Split API
- 22:27API Calls
- 23:06Latency Measurements
- 23:32Slack
- 24:05Troubleshooting
- 25:27Questions
- 31:14Configuration
- 33:07Wrap Up
related talks
35mMicroservices, Service Mesh, and CI/CD Pipelines: Making It All Work Together [I]
01h 04mThe Fine Art of Canary Deployments
46mKubernetes Native Continuous Deployment with FluxCD, Flagger, and Linkerd
27mLeveraging Service Meshes for A/B, Blue-Green, and Canary Deployments (aka "Progressi...
56mHow to get a grip on your microservices system using a service-mesh
20mProgressive Delivery with the Kubernetes Gateway API
51mHow to get a grip on your microservices system using a service mesh
58mUsing Service Meshes and Kubernetes to Solve Service-to-Service Communications...
