{% extends "main.html" %} {% block content %}
Learn about how Knative works with Kubernetes and the underlying ideas
behind containers
and serverless infrastructure.
Express scalable application architecture without distractions. Serverless gives you a vocabulary for expressing web and event-based applications without getting mired in the details of scaling and infrastructure libraries. Behind the scenes, Knative optimizes your deployment to match demand.
Application template patterns you can version and update
Serve and scale HTTP/2, gRPC, and MCP
Route and handle asynchronous events just like HTTP
Extract events from existing services or define your own
Trigger handlers from the event broker
Kubernetes native to be integrated and extended
Knative has two main components that empower teams working with
Kubernetes. Serving and
Eventing work together to automate and manage tasks and applications.
"If you want to build a function-as-a-service, then you can build on top of Knative, which has a serving framework, meaning when a request comes in you can scale a workload up and down on demand."
"Knative allowed the team to centralize their system, scale,
audit, and even select events while enforcing policies and
simplifying the architecture"
"The introduction of the ML training infrastructure using Knative
Eventing has enabled us to establish a well-defined operational
boundary for the service teams."
"The power of Knative’s eventing and serverless features allows
PNC to bridge processes between Apache Kafka and CI/CD toolchain
events and achieve this automated state."