Knative is a server-less framework based on Kubernetes based platform, which is used to deploy and manage server-less workloads. This was developed by Google.
Knative extends Kubernetes that provides middleware components which are essential to build modern, source centric and container-based applications which can run anywhere – OnPrem, On Cloud or in 3rd party data center.