Managing serverless workloads with knative
- 3. Agenda
➢ Serverless Again :)
○ Overview
➢ Knative
○ Overview, Modules, Products
➢ Serving
○ Terminology, Workflow
➢ Demo
○ Migrating existing K8S Deployment to Knative Service
- 6. 1. No worries about infrastructure
2. Auto scaling
3. Pay as you go
Principles
- 9. Knative
Kubernetes-based platform to deploy and manage modern serverless
workloads.
1. Open Source project
2. Acts as a layer between Kubernetes and Serverless
3. Can run anywhere: on premises, cloud and third-party data center
https://knative.dev/blog/2020/02/03/2019-annual-report/
- 16. Terminology
Object Short Form
● Service ksvc
● Configuration cfg
● Route rt
Knative
Kind:
Service
Knative
Service
k8s Service
● Revision rev
User can Creates
Serving Creates
- 23. 1. Activates and scale up/down based on request.
2. Manages code and configuration revisions
3. Integrates with different networking solutions for routes
4. Support custom domain and certificate management
Benefits