Serverless with Kubernetes (Knative)
Explore how platforms like Knative enable serverless functions and event-driven architectures on top of Kubernetes.
Serverless & Kubernetes
Welcome to the world of serverless on Kubernetes! Serverless computing allows you to run code without provisioning or managing servers, focusing purely on your application logic.
By combining serverless with Kubernetes, you get the benefits of both: the agility and cost-efficiency of serverless, backed by the robust, scalable, and portable infrastructure management of Kubernetes.
Knative: K8s Serverless
Knative is an open-source platform that extends Kubernetes to provide components for deploying, running, and managing serverless workloads. It simplifies the complexities of running serverless applications.
Knative has two main components: Knative Serving, which handles request-driven services, and Knative Eventing, for event-driven architectures.
All lessons in this course
- Custom Resource Definitions (CRDs)
- The Operator Pattern in Kubernetes
- Serverless with Kubernetes (Knative)
- Extending the API Server with Admission Webhooks