如何在kubernetes上部署超级分层结构集群?

时间:2017-11-29 16:16:38

标签: kubernetes containers hyperledger-fabric

目前,Fabric系统由在多个容器中运行的组件组成,这将是维护所有这些容器的挑战,因此我想使用一些功能强大的容器管理平台(如Kubernetes)来部署Fabric。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

正确配置Hyperledger Fabric组件并将其部署到Kubernetes并非易事。而且这只是难题的一部分。关于channelschaincodes填充Fabric网络与启动Fabric网络同样重要。我认为第二部分被高度忽略了。

这个名为Hyperledger Fabric meets Kubernetes的GitHub存储库包含几个Helm图表,用于:

  • 配置并启动整个HL Fabric网络,可以:
    • 一个简单的组织,每个组织和一个订购者一个同行
    • 或在每个组织和Kafka或Raft订购者处扩展一个或多个同行
  • 声明性地填充网络:
    • 创建频道,将对等点加入频道,为Anchor对等点更新频道
    • 安装/实例化所有或部分链码,或将其升级到较新版本
  • 以声明方式将新的对等组织添加到已经运行的网络中
  • 备份和还原整个网络的状态

针对Fabric版本1.4.1至1.4.4进行了测试,并且工作正常。

PS::我是这些Helm图表的作者。如我们的回购中所述,我们已经根据项目的需求实现了这些Helm图表,并且结果看起来非常有希望,因此决定与HL Fabric社区共享源代码。希望它将填补很大的空白!

我可以确认,自2019年5月以来,我们在所有环境和CI / CD管道中都使用了完全相同的Helm图表,没有任何问题,并将于2020年初投入生产。

答案 1 :(得分:1)

如果您想在纯kubernetes环境中部署Fabric,这可能会有所帮助https://medium.com/@zhanghenry/how-to-deploy-hyperledger-fabric-on-kubernetes-1-a2ceb3ada078