1.1 KiB
1.1 KiB
title |
---|
The power of serverless with Knative, Crossplane, Dapr, Keda, Shipwright and friends |
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