Use Knative When You Can, and Kubernetes When You Must

May 01, 2023 37 min Free

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.