Open JasonCeng opened 4 months ago
And where would Zookeeper run? If it runs in K8S you have the same problem, and if it runs outside of it, then why can't you run Fabric outside of Kubernetes too?
Can't you specify the service port when using Kubernetes and/or use an ingress with a static port?
Current Status
When running Hyperledger Fabric with Kubernetes, the port of the node's pod is random, while the ports of the Orderer and Peer anchor nodes are written in the genesis block gennis.block. When the node is restarted, the port will change, which will cause the node to be unable to establish p2p communication.
Expected
In order to improve the orchestration and deployment capabilities of Hyperledger Fabric on kubernetes, it is recommended to optimize the network communication architecture.
Solution
Introduce Zookeeper as a decentralized registration center, and each organization maintains a registration center. The specific design is as follows:
Please let us know if you plan to work on this.
Yes!