我想在Kubernetes上部署超级账本结构网络,任何人都可以指导我或提供相同的示例文档
您可以在Hyperledger Fabric meets Kubernetes中找到出色的文档以及示例。我已经使用1.4.1 HL Fabric二进制文件进行了测试-效果很好。
一个正在运行的Kubernetes集群,Minikube也应该工作,但不能经过测试
HL Fabric binaries(有一个issue使用加密货币1.4.3,因此请使用1.4.2或1.4.1)
Helm,已开发对于2.11,较新的2.xx版本也应该可以使用]]
jq 1.5+和
yq 2.6 +
Argo,两者CLI和控制器2.4.0 +
Minio,仅备份/还原和new-peer-org流程所需]
运行fabric-kube文件夹中的所有命令
AWS EKS用户也请应用此fix
1)运行集群并安装头盔
2)克隆存储库git clone https://github.com/APGGroeiFabriek/PIVT.git
3)安装HL Fabric二进制文件
$curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s -- 1.4.1 1.4.1 0.4.18 $export PATH=$PATH:/path-to-fabric-kube-dir/fabric-samples/bin (path to `cryptogen` bin) $./init.sh ./samples/simple/ ./samples/chaincode/ -- creating certificates -- aptalkarga.tr nevergreen.nl atlantis.com -- creating genesis block -- ... creating hlf-kube/chaincode/very-simple.tar creating hlf-kube/chaincode/even-simpler.tar
4)安装图表依赖项
启动网络:$helm repo add kafka http://storage.googleapis.com/kubernetes-charts-incubator $helm dependency update ./hlf-kube/
5)inside fabric-kube文件夹
helm install ./hlf-kube --name hlf-kube -f samples/simple/network.yaml -f samples/simple/crypto-config.yaml
...
Happy BlockChaining :)
And don't forget the first rule of BlockChain club:
"Do not use BlockChain unless absolutely necessary!"