A simple example of federated learning on kubeflow with node-red which can control number of clients
git clone https://github.com/sefgsefg/Federated-Learning-on-kubeflow-with-nodered.git
cd Federated-Learning-on-kubeflow-with-nodered/FL_kubeflow_with_node-red/example
./run.sh main
Problem solve: -bash: ./run.sh: Permission denied
chmod +x run.sh
cd scripts
chmod +x entrypoint.sh
cd ..
Run ./run.sh main again
./run.sh main
1.Build the Federated-Learning flow on node-red.
2.Double click the FL node and edit the number of clients.
3.Deploy and run the flow. It will run on the kubeflow pipeline.
https://github.com/justin0322/Node-RED-Kubeflow-Pipeline-Extension