Knative is a general-purpose serverless orchestration framework that sits on top of Kubernetes, allowing you to create event-driven, autoscaled, and scale-to-zero applications.
Knative has particularly the components Serving and Eventing. The Serving component supports serving your applications, managing traffic, and routing and autoscaling. Eventing enables you to create event producers and consumers for your applications. These components attempt to identify common patterns and best practices for others to use and build upon.
Two of the key Knative personas are developers and platform providers. Developers can use Knative directly (or through an API) to build Serverless applications on top of Kubernetes. Platform providers can use the Knative primitives to build their own Serverless platform on Kubernetes.
Knative is a general-purpose serverless orchestration framework that sits on top of Kubernetes, allowing you to create event-driven, autoscaled, and scale-to-zero applications.
Knative has particularly the components Serving and Eventing. The Serving component supports serving your applications, managing traffic, and routing and autoscaling. Eventing enables you to create event producers and consumers for your applications. These components attempt to identify common patterns and best practices for others to use and build upon.
Two of the key Knative personas are developers and platform providers. Developers can use Knative directly (or through an API) to build Serverless applications on top of Kubernetes. Platform providers can use the Knative primitives to build their own Serverless platform on Kubernetes.
Simple demo for Knative: https://github.com/cloudacademy/knative-demo