|
Fablo is a tool to generate the Hyperledger Fabric blockchain network and run it on Docker. It's main goal is to provide a super-easy start with Hyperledger Fabric.
It has a declarative approach - a whole network is described in a single file. Right now only the Docker environment is supported and we want add support for Kubertnetes Operators.
Participating in the project will allow you to gain significant experience with Hyperledger Fabric network lifecycle and Kubernetes Operators. You will work with a "translation" of the current Docker-backed flow to Kubernetes.
Fablo's GitHub repository: https://github.com/hyperledger-labs/fablo
The expertise gained with working on the project is a good start in a broad range of professional careers related with Hyperledger Fabric and/or Kubernetes. It is also a great warmup before Certificated Fabric Administrator and for Kubernetes certifications.
Fablo generates Docker compose file and some bash scripts for automation of the network configuration. We want to add an option to generate network configuration for Kubernetes Operators. We expect the following outcome:
Undergraduate or graduate
A candidate should feel comfortable with command line and working with Linux or OS X environment.
Nice to have:
Adding support for Kubernetes is a major step for Fablo, since it will make us closer to working with production networks. It will also allow to start complex networks, when local computer resources are insufficient. We will be happy to have our mentee working with us on Fablo with related issues, when the internship ends.
Both full time and part time are acceptable, however we prefer part time.