首页 文章

kubernetes上的hyperledger - kubernetes如何知道链代码容器

提问于
浏览
2

我一直在玩Hyperledger让它在Kubernetes上运行 . 我成功地这样做了 . 对于在对象实例化链代码时旋转的容器,我唯一不满意的解决方案/解决方法 .

Kubernetes根本不知道这个容器,因为它不是由Kubernetes和同行开始的 . 为了使对等和链代码相互通信,我必须使用kube-dns服务的dns服务器ip地址更新kubernetes节点上运行的docker守护进程 .

是否有可能以kubernetes知道链代码容器的方式实例化链代码 . 并且链代码容器能够以无缝方式与对等方通信,而不是更新kubernetes集群中节点的docker守护进程

1 回答

  • 2

    我一直在研究你遇到的同样问题 . 在kubernetes节点上使用docker守护程序的另一种方法是使用DnD(Docker中的Docker)技术在Pod中启动一个新容器 . 通过这种方式,您可以以自然的方式成功实例化链代码容器(例如,您将能够使用KubeDNS),因为它将与kubernetes Pod共享相同的网络空间 . 我在互联网上找不到任何显示该理论实施的教程,但如果你找到一个(或自己动手),请在这个帖子上分享 .

    谢谢

    参考:https://medium.com/kokster/simpler-setup-for-hyperledger-fabric-on-kubernetes-using-docker-in-docker-8346f70fbe80

相关问题