Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added event flow architecture diagram


Gliffy Diagram
nameopenwhisk_knative_eventing
pagePin1

Purpose

This document describes a proposed integration between Apache OpenWhisk and Knative. Knative is a set of building blocks for serverless platforms running on top of Kubernetes. It is not a complete serverless platform and leaves the higher-level API concepts, CLIs, tooling, etc up to specific vendors to implement. OpenWhisk has some of these higher-level concepts and toolings - notably the notion of Actions, `wsk` and `wskdeploy`, composer and conductor, client libraries in multiple languages, integration with the serverless plugin, etc.

...

Gliffy Diagram
nameopenwhisk_knative
pagePin2

Event flow on Knative

Gliffy Diagram
nameopenwhisk_knative_eventing
pagePin2


Event → Knative Eventing → Knative Serving → Action Container Runtime Shim → Action Container OpenWhisk RuntimeTODO: Describe how events flow through Knative and invoke OpenWhisk Actions.


Mapping between OpenWhisk and Knative objects

...