Build, deploy and run cloud-native, serverless applications on Kubernetes
Bringing serverless workloads to Kubernetes
Knative, one of the newest and fastest growing open-source projects in the cloud-native landscape, extends Kubernetes with serverless capabilities and a simplified developer experience. It leverages the features of Kubernetes, but hides its complexities.
Why choose Knative
Knative removes the underlying details and complexities of building, deploying and managing an application.
Adopt open source-first technologies to run your workloads anywhere, on any cloud and on any Kubernetes-supported infrastructure.
How it works
A unified container-application platform
Knative delivers an essential set of components, or primitives, that build on top of Kubernetes.
The platform abstracts the complex details of combining different application types: 12-factor applications, containers and functions.
Knative components
Two key primitives help you develop and manage the serverless applications in your Kubernetes cluster.
Serving
Serving provides scale-to-zero, request-driven compute functions — execution and scaling.
Eventing
Eventing provides delivery and subscription mechanisms to build event-driven applications.
Resources