Knative provides building blocks for modern applications
The easiest way to build and run serverless workloads on Kubernetes.
Built by the community for modern cloud-native teams
Trusted by
All adoptersWhy Knative?
Less infrastructure work
Deploy a container without separately configuring deployments, services, ingress, and autoscaling. Knative manages the pieces that keep your application running.
Scale with demand
Automatically add capacity as requests arrive and scale idle services to zero, freeing resources when they are not needed.
Loosely coupled applications
Let producers publish events without knowing who consumes them. Add consumers and change event routing without rewriting producers.
Case Studies & Testimonies
"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."
Knative is a Cloud Native Computing Foundation graduated project