fnproject / fn-helm

Helm Chart for Fn
Apache License 2.0
56 stars 24 forks source link

Add option to split worker/api nodes #12

Closed hhexo closed 6 years ago

hhexo commented 6 years ago

This change adds a configuration option fnserver.splitWorkers which splits the Fn service nodes into API nodes and worker ("runner") nodes.

When this option is set to true, the API service load-balances directly to the API nodes, whereas the runner service load-balances to the FnLB which then balances to the worker nodes. Communication between the nodes is wired up accordingly.

There is no change compared to the previous behavior in the default (false) case.