Building a FaaS Platform Using CNCF OSS Projects
summary
Shows a working FaaS platform built from CNCF pieces: a single command (kubectl apply) creates a Crossplane composition that provisions a vcluster, database and app, then deploys a Knative function into that isolated dev environment. The demo uses vcluster isolation and a shared Knative host via vcluster plugins so many dev clusters avoid redundant installs. Developers push changes with func deploy without Docker and ArgoCD handles production sync; the live demo successfully created an environment, ran the app, and updated behavior (emoji output) in minutes.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:21The need for building platforms
- 4:35Platform team
- 5:33Challenges
- 6:52Let's build a FaaS platform
related talks
31mBuilding a FaaS Platform Using CNCF OSS Projects (Knative, Crossplane, Tekton, ArgoCD)
31mFunction to Container - Building a FaaS Experience
28mOperating a Global-Scale FaaS on Top of Kubernetes
39mBuilding Serverless Application Pipelines
39mFaaS: A Contemporary, Comparative Study
33mFaaS 101
28mBuild a modern FaaS platform with Cloud Native Serverless technologies
29mUnleashing the Power of Serverless on Kubernetes with Knative, Crossplane, Dapr, KEDA, and Friends
