gpt4 book ai didi

kubernetes - Hyperledger Fabric v1.4 中 Kubernetes 上的外部 Chaincode Pod

转载 作者:行者123 更新时间:2023-12-02 12:11:36 25 4
gpt4 key购买 nike

据我目前所见,在使用 Kubernetes 部署的 Hyperledger Fabric v1.4 网络中,chaincode 容器和 peer 容器共同存在于同一个 pod 中。可以在此链接中找到相同的示例 https://medium.com/@oap.py/deploying-hyperledger-fabric-on-kubernetes-raft-consensus-685e3c4bb0ad .是否可以部署链码容器和对等容器存在于两个单独的 pod 中?如果是,我该如何在 Hyperledger Fabric v1.4 中实现这一点?根据我的研究,可以使用外部链码启动器在 Hyperledger Fabric v2.1 中这样做。但是,我目前仅限于 Fabric v1.4。

最佳答案

正如您所指出的,Fabric v2.0 引入了 external builders它们专门针对允许运算符(operator)选择如何构建和执行其链代码。使用外部构建器当然可以触发创建单独的 pod 来启动链代码。

不幸的是,在 Fabric v1.4.x 中,对 Docker 有很强的依赖。您可能会在单独的特权 pod 中启动您的 docker 守护程序,并通过 TLS 对其进行安全身份验证,并在那里启动您的链代码。可以看到docker daemon连接配置in the sample core.yaml .

作为警告,我不知道有任何用户正在部署连接到远程 docker 守护进程的对等方。我看不出有任何理由它不应该工作,但它也不是一个经过良好测试的路径。由于在最新版本的 Fabric 中提供了外部构建器,我预计不会有大量社区支持新的 docker 配置。

关于kubernetes - Hyperledger Fabric v1.4 中 Kubernetes 上的外部 Chaincode Pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62387973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com