Knative

A platform for running serverless containers on Kubernetes

Knative is an open source software layer for running serverless containers on Kubernetes. It abstracts the operational overhead of deploying and managing workloads that run on Kubernetes and provides a consistent approach so developers can focus on building container-based applications that can run anywhere: on premises, in the cloud, or in a data center.