Knative is an open source project that enables you to deploy, run, and manage serverless applications on Kubernetes. A serverless architecture eliminates the need to manage the underlying infrastructure. A serverless platform like Knative can take pieces of code known as serverless functions, execute and scale them on demand with no user intervention.
Knative was initially created by Google. It is now a community project with contributions from over 50 companies, all striving to deliver the components needed to build and run serverless applications on Kubernetes.