Exposing gRPC With Confidence: A Kubernetes-First API Gateway Approach
summary
Shows a Kubernetes-native pattern using APK (API Platform for Kubernetes) with Envoy and the Kubernetes Gateway API to publish gRPC at the edge. Demonstrates generating APK configs from proto, deploying via REST and CRDs/helm, and scaling with HPA and gateway partitioning. Live demo deploys an order gRPC service, enforces JWT auth, then disables it, applies a 2 requests per minute rate limit, and rewrites auth headers; all operations succeed via gRPC curl CLI. No dashboard yet; CLI-first.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:12APK for Kubernetes
- 3:13Control and data plane
- 5:19Scaling APK deployment
- 6:40Live demo setup
- 8:06Deploy gRPC with REST and proto
- 10:40Deploy with custom resources
- 12:10Disable auth for testing
- 14:22Rate limiting policies
- 16:31Modify auth headers
- 18:39Q&A
related talks
25mgRPC API Management With a Kubernetes Native API Management Platform
47mGatewayAPI, 10 Years of Maturation for a New Kubernetes API
01h 00mGateway API: Basics, Nuance, and the Real World
28mBeyond Kubernetes Ingress (with Gateway API)
27mProviding secure Ingress into a multi-tenanted cluster using GatewayAPI
23mRunning gRPC services for serving legacy RESTful APIs on Kubernetes
35mGateway API: The Illustrated Guide to the Future of Kubernetes Networking
24mLeveraging Gateway API for Kubernetes Native API Management
