kubecon24/content/day1/09_serverless.md
2024-03-19 16:53:59 +01:00

42 lines
1.1 KiB
Markdown

---
title: Unleashing the Power of Serverless on Kubernetes with Knative, Crossplane, Dapr, KEDA, and Friends
weight: 9
---
> When I say serverless I don't mean lambda - I mean serverless
> That is thousands of lines of yaml - but I don't want to depress you
> It will be eventually done
> Imagine this error is not happening
> Just imagine how I did this last night
## Goal
* Take my sourcecode and run it, scale it - jsut don't ask me
## Baseline
* Use Kubernetes for platform
* Use kNative for autoscaling
* Use Kaniko/Shipwright for building
* Use Dupr for inter-service Communication
## Openfunction
> The glue between different tools to achive serverless
* CRD that describes:
* Build this image and push it to the registry
* Use this builder to build my project
* This in my Repo
* My App listens on this port
* Annotations
## Dependencies
* Open Questions
* Where are the serverless servers -> Cluster, dependencies, secrets
* How do I create DBs, etc
* Resulting needs
* Cluster aaS (using crossplane - in this case using aws)
* DBaaS (using crossplane - again usig pq on aws)
* App aaS