Effortlessly Scale Your Applications with OpenShift Serverless
summary
Deploys an API, a broker and a worker using OpenShift Serverless (Knative) and OpenShift Local (CRC), builds and pushes images to the local registry, and runs the app from GitHub code; the API forwards CloudEvents to the broker and the broker triggers the worker which returns 202 and processes IO-bound work (FastAPI) in the background. Demo sends 300 requests causing serverless to spawn pods up to minScale=1 maxScale=5, then scale down to one — the demo works end-to-end.
AI-written summary · about
chapters (10)
- 0:00OpenShift Serverless intro
- 1:06Key features
- 3:19Demo setup with OpenShift Local
- 4:25Application architecture breakdown
- 6:39Deploy with YAML
- 8:29Build and push container
- 9:56Deploy to OpenShift
- 10:40Test with curl
- 12:10Autoscaling demo
- 13:18Q&A
related talks
54mHomemade Serverless: Making it from Scratch
29mTales of Serverless
29mUnleashing the Power of Serverless on Kubernetes with Knative, Crossplane, Dapr, KEDA, and Friends
31mBeyond Traditional DevOps: Dive into Serverless with K8s
30mUnleashing the Power of Serverless on K8s with Knative, Crossplane, Dapr, KEDA
26mKnative makes Developers Incredible on Serverless
28mThe State of Serverless in 2020
23mServerless with Knative
