Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gliffy Diagram
nameOpenWhisk-with-ClusterManager-simplified
pagePin56
 

Originally OpenWhisk was built with the assumption that each Invoker is responsible for a single VM in the cluster. With a Cluster Manager, this premise changes, as a single Invoker could be in charge of the entire cluster.  The Cluster Manager is responsible for each VM. From the Invoker's perspective, the entire cluster looks like a single pool of resources.

...

Gliffy Diagram
nameOpenWhisk-ManagementControlData-plane
pagePin46

Management Plane

The management layer exposes an API that is primarily serving developers that manage actions, triggers, rules, and APIs. The wsk  CLI interacts with this layer.

...

This layer should have support for sequences, and for ensuring the default FaaS execution model which sends only 1 request at a time to an action.   concurrency of 1 for action invocation.

The Data Plane should perform the Authentication and Authorization that OpenWhisk Controller does currently, and it should decorate the request with the context set by OpenWhisk (i.e. __OW_NAMESPACE, __OW_ACTION_NAME, __OW_ACTIVATION_ID, etc)

CNCF Projects to integrate with

...