Using Ambassador to Build Cloud-Native Applications
summary
Ambassador is an open‑source, Kubernetes‑native API gateway that configures Envoy via Kubernetes APIs and can be deployed in minutes into production. It handles edge routing, TLS termination, auth (no built‑in auth service), Prometheus metrics and Zipkin traces, and supports traffic shadowing and Telepresence for local dev (integration to paid Pro features). Use CRDs (>=0.70) rather than annotations, note the 3 second default timeout stack pitfall across layers, and expect occasional 503s on pod rollouts unless restarted.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:17What is Ambassador
- 9:41Example
- 13:03Internal EastWest Traffic
- 14:21Service Mesh
- 15:10Use Cases
- 17:54Configuration
- 24:01Lessons Learned
- 28:09Other Lessons Learned
- 30:52Audience Questions
related talks
36mUsing Ambassador to Build Cloud-Native Applications
20mBuilding an Edge Control Plane with Kubernetes and Envoy
54mCloud Native Communication: Using Ambassador and Consul Connect with Java Apps
22mUnlock Kubernetes & Envoy: Master Your API Ecosystem!
05mKeynote: Envoy, the Engine for a Cloud Native Security Kernel
39mEnvoy Gateway: The API Gateway in the Cloud Native Era
22mThe Trials and Success of Adopting Envoy at Tinder
25mUse Envoy + Knative to auto scale Java RPC micro service
