Knative is an Open-Source Enterprise-level

solution to build Serverless and Event Driven Applications

Serverless Containers in Kubernetes environments.

Developer? Start Here! Cluster Administrator? Start Here!

Trusted by

Home - 图1

Home - 图2

Home - 图3

Home - 图4

Home - 图5

Need to know more?

Learn about how Knative works with Kubernetes and the underlying ideas behind containers
and serverless infrastructure.

Explore Knative

Why serverless containers?

Serverless refers to running back-end programs and processes in the cloud. Serverless works on an as-used basis, meaning that companies only use what they pay for. Knative is a platform-agnostic solution for running serverless deployments.

Home - 图6

Simpler Abstractions

Simplify your YAML with our custom CRDs

Home - 图7

Autoscaling

Scale down to zero and up from zero

Home - 图8

Progressive Rollouts

Choose your rollout strategy depending on your needs

Home - 图9

Event Integrations

Handle events from many sources

Home - 图10

Handle Events

Trigger handlers from the event broker

Home - 图11

Plugable

Kubernetes native to be integrated and extended

Knative Components

Knative has two main components that empower teams working with Kubernetes. Serving and
Eventing work together to automate and manage tasks and applications.

Home - 图12

Run serverless containers in Kubernetes with ease. Knative takes care of the details of networking, autoscaling (even to zero), and revision tracking. Teams can focus on core logic using any programming language.

Universal subscription, delivery and management of events. Build modern apps by attaching compute to a data stream with declarative event connectivity and developer friendly object models.

Trying it all together

Home - 图13

Developers focus on code

From container to URL
with less YAML config

Home - 图14

Scale up and down

Scale down to zero
based on traffic patterns

Home - 图15

Cloud agnostic

Control traffic shifting
for smoother rollouts

Deploy Knative Today

Case Studies

Home - 图16


“It should be possible for somebody with an algorithm to have it on the platform in an hour”

—Andrew Webber,
Senior Software Engineer for deepc

Home - 图17


“The community support is really great. The hands-on experience with Knative was so impressive. On the Slack channel, we got actual engineers to answer our questions”

—Tilen Kavcic,
Software Engineer for Outfit7

Home - 图18


“I’m a strong believer in working with open-source vendors. We’ve made contributions to numerous projects, including Tekton, Knative, Ambassador, and gVisor —All of which we depend on to make our product functional.”

—Noah Fontes,
Senior Principal Software Engineer for
Puppet

Knative is a Cloud Native Computing Foundation incubation project

Home - 图19

What’s Next?

Home - 图20

Talk to us on Slack

Interested in learning more, speaking to other contributors, or finding answers?

Home - 图21

Contributions Welcome

Want to join the fun on Github? New users are always welcome!

Home - 图22

Follow us on Twitter

For feature announcements, interesting Knative news, and other great things.