如何在K8s上快速和一致地部署生产就绪的DLT平台?

区块链自动化框架(Blockchain Automation Framework,BAF)是一个自动化框架,用于快速和一致地部署生产就绪的DLT平台。
如何在K8s上快速和一致地部署生产就绪的DLT平台?

简短描述

区块链自动化框架(Blockchain Automation Framework,BAF)是一个自动化框架,用于快速和一致地部署生产就绪的DLT平台。


实验范围

区块链自动化框架提供了一个自动化框架,用于快速和一致地将生产就绪的DLT平台部署到云基础设施。

1.png

区块链自动化框架利用Ansible、Helm和Kubernetes来部署生产DLT网络。具体来说,它利用Ansible来配置DevOps工程师的网络。然后它使用Helm charts作为向Kubernetes部署必要组件的指示。选择Kubernetes是为了允许区块链自动化框架将DLT网络部署到任何支持Kubernetes的云上。

区块链自动化框架目前支持Corda、Hyperledger Fabric、Hyperledger Indy和Quorum。我们打算在不久的将来增加对Hyperledger Besu和Corda Enterprise的支持。可以很容易地添加其他DLT平台。


入门

要快速开始使用这个框架,请遵循我们的入门指南。

详细的操作人员和开发者文档可以在我们的ReadTheDocs网站上找到。

也可以按照docs文件夹中的说明在本地构建文档。


Hyperledger Fabric

对于Hyperledger Fabric,我们使用该项目提供的官方Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)或加入一个现有的网络。

2.png


Corda Enterprise

对于Corda Enterprise,我们使用授权的jar从Corda源码构建Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)或加入一个现有的网络。

3.png


Corda Opensource

对于Corda Opensource,我们从Corda源码构建Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)或加入一个现有的网络。

4.png


Hyperledger Indy

对于Hyperledger Indy,我们从我们的源代码中构建Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)。

6.png


Quorum

对于Quorum,我们使用Quorum提供的官方Docker容器。许多不同的Ansible脚本可以让你创建一个新的网络(跨云),可以选择共识(IBFT或RAFT)和事务管理器(Tessera或Constellation)。

7.png


Hyperledger Besu

对于Hyperledger Besu,我们使用该项目提供的官方Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)。

QQ截图20210310113629.png


相关文章

Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2