Functions at the Edge

The Functions Stack is based on OpenFaas and consists of the following services:
  • gateway
  • nats
  • prometheus
  • queue-worker
This stack can run standalone and be interacted with though the gateway. To integrate the stack with the rest of the Edge Compute Platform, the Support Functions service needs to be installed. It consists of the following service:
  • ase-support-functions
The functions stack can be deployed by adding the App > ECP Functions Stack application from the Marketplace to your own space (see Add an Edge App to Your Space).
Figure 1.


The ase-support-functions service can be deployed by adding the "App - ECP Support Functions" application from the Marketplace to your own space.
Figure 2.


Requirements

The Core Services of the Edge Compute Platform need to have been installed.

The following Edge Applications need to be installed on the edge in order to use Functions at the edge:
  • App – ECP Functions Stack
  • App – ECP Support Functions