fling logo of Federated Machine Learning on Kubernetes

Federated Machine Learning on Kubernetes

version 1.0 — August 13, 2020

Contributors 4

View All

Comments 0

View All


Federated Machine Learning (FML) is one of the most promising machine learning technologies to solve data silos and strengthening data privacy and security, which is accepted by more and more financial organization. FATE is an opensource project hosted by Linux Foundation to provide a federated learning framework. FATE has been used to increase the performance of predictions in credit reporting, insurance and other financial areas, as well as surveillance and visual detection projects. It helps organizations to comply with strict privacy regulations and laws such as GDPR and CCPA.

This Fling provides a tool to quickly deploy and manage a FATE cluster by either Docker-compose or Kubernetes. Its features include:

  1. Test and develop models in Jupyter using Federated Machine Learning technologies;
  2. Build a FATE cluster with full life-cycle management of federated learning platform.

In the Fling, a command line tool talks to Kubenetes to initiate an entire FATE cluster. The Fling includes a sample configuration which can be used to quickly deploy and try out federated learning. The configuration can be customized based on actual requirements.



  1. For a docker-compose deployment, it requires a Linux machine with Docker 18+ and Docker-compose 1.24+;
  2. For Kubernetes deployment, it requires a Kubernetes v1.15+ cluster (MiniKube, Kubernetes on AWS/Google Cloud/Azure, VMware PKS, VMware Tanzu) and a Linux machine to run command line.


For more details please download download the instructions.pdf

Similar Flings

Nov 26, 2019
fling logo of Kubewise


version 1.1.0

Kubewise is a simple multi-platform desktop client for Kubernetes®.

Aug 29, 2022
fling logo of vSphere Console for Kubernetes

vSphere Console for Kubernetes

version 0.11

vSphere Console for Kubernetes is a graphical tool that allows customers to manage both TKGs and TKG in an air-gapped environment.

Oct 07, 2021
fling logo of Configurator Toolkit for Kubernetes

Configurator Toolkit for Kubernetes


Configurator Toolkit for Kubernetes Fling is a command-line-based tool for authoring Kubernetes YAML files and performing basic Kubernetes administration tasks.