Using Custom Resources to Provide Cloud Native API Management
summary
Open-source Kubernetes-native API gateway called Kanali that replaces many ELBs with a single pod deployment, implements API key management with non‑breaking rotation via key revisions, and enforces eventually consistent rate limiting by gRPC sync between pods (zero additional network hops). Integrates with OpenTracing/Jaeger and Influx/Grafana, supports internal, external and mock backends, a Go plugin system for extensions, a CLI for key creation, SSL termination, and is run in production at ~300 TPS.
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:27What is API
- 2:20API Management History
- 7:18What is Canali
- 10:55Custom Resource Definitions
- 17:24Tooling
- 18:10Demo
related talks
25mgRPC API Management With a Kubernetes Native API Management Platform
09mK8s API Gateway: Service Mesh Strategies for Scalable Solutions
08mKubernetes: The API of Everything
26mStreamlining API Governance: Kubernetes Native API Management
29mGateway API: The new Kubernetes Ingress that Unifies Load Balancing and Network Configs
22mUnlock Kubernetes & Envoy: Master Your API Ecosystem!
32mGateway API: A New Set of Kubernetes APIs for Advanced Traffic Routing
47mGatewayAPI, 10 Years of Maturation for a New Kubernetes API
