Use Knative When You Can, and Kubernetes When You Must
May 01, 2023
37 min
Free
knative
kubernetes
serverless
microservices
cloud-native
automation
auto-scaling
security
cost-optimization
developer-experience
Description
This talk advocates for using Knative as a preferred approach for deploying services on Kubernetes, highlighting its benefits in cost reduction, improved security, and energy efficiency. It redefines serverless in the context of Knative as an opinionated Kubernetes layer, simplifying deployments and embedding best practices. The presentation covers Knative's advantages such as automation, simplification, auto-scaling, controlled revisions, and its potential as an application backbone, contrasting it with direct Kubernetes deployments. It also touches upon security features like guarding against configuration drift and handling vulnerable services.