Versions Compared

Key

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

...

The general goal of this prototype is to use Knative for as much of the implementation as possible. Right now there are two primary components to the prototype:

...

This does mean that OpenWhisk container actions (ie blackbox actions) and other custom runtime images won't work out of the box without adding this shim. It is a later goal of this prototype to explore using Knative Build to automatically add the shim into arbitrary container images but that has not been implemented yet.


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

...