Problem Statement
Kotal is an open-source cloud-agnostic blockchain infrastructure deployer. Kotal extended Kubernetes with custom resources and controllers to make it super easy to deploy highly available, self-managing, self-healing blockchain infrastructure like networks, nodes and storage clusters.Patrick, keepondev@gmail.com is my email
Solution
I used kubebuilder, the kubernetes framework to create kubernetes controllers.I extended kubernetes with custom resources like Ethereum Network and IPFS Swarm.I wrote controllers in golang that created the required Network or Swarm as specified in the resouce specification.I extended go-ipfs to start ipfs node with pre- generated private keys to make node discovery and networking easy.
Hackathon
HackFS
2024
Contributors
- mFarghaly
1076 contributions
- dependabot[bot]
1 contributions