Use Knative When You Can and Kubernetes When You Must - Benefits and Best Practices
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Explore the advantages of Knative as an opinionated extension of Kubernetes in this 37-minute conference talk by David Hadas and Michael Maximilien from IBM. Learn how Knative can lower costs, improve security, and reduce energy consumption for deployed services. Discover the key benefits of Knative, including automation, simplification, auto-scaling, controlled revisions, and an application backbone. Understand how Knative's requirements for deployed services can benefit existing microservices and how it allows for a mix-and-match approach with Kubernetes. Examine the security benefits of Knative deployment, including protection against configuration drift and vulnerability exploitation. Gain insights into Knative's energy efficiency and its potential for making Kubernetes more environmentally friendly. The talk covers topics such as cloud computing, serverless architecture, Kubernetes basics, autoscaling, microservices, security use cases, and includes a demo and discussion of limitations.
Syllabus
Introduction
Cloud Computing
Serverless
What is Serverless
Dynamic vs Serverless
What is Knative
What is a service resource
What is Kubernetes
Autoscaling
Pods
Microservices
Security
Security Use Cases
Security Guard
Demo
Limitations
Mix and Match
Eventing
Summary
Questions
Taught by
CNCF [Cloud Native Computing Foundation]