请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于扩展Fabric,支持K8S的调度

请您能概述一下么,我想深入了解这部分, 比如说都需要做什么。
我的理解是,fabric原生是docker的,也就是说里面实现里面调用了docker的接口或者命令,比如实例化CC时,打包,生成image,启动为container。扩展到K8S都需要做些什么?谢谢。

正在回答

1回答

亲,你好。

其实fabric运行在k8s上跟其他运行在k8s上的应用没有什么区别,都是docker化的,所以只要配置好相应的参数加上持续化存储就可以使用。只不过你后边问的确实是个麻烦事,现在fabric是跳过k8s直接操作docker,所以如果有链码运行在peer节点所在的k8s node上,而且不受k8s管理。如果peer挂掉,k8s把peer调度到了其他节点,之前的链码相当于就无主了,还需要在新节点上重新编译启动。但是我们可以拓展链码的container接口,把他改成能够被k8s管理的形式。接口定义在:https://git.imooc.com/coding-268/coding-268/src/release-1.0/core/container ,你可以去看下。

祝你学习愉快!

0 回复 有任何疑惑可以回复我~
  • 提问者 seleryzhao #1
    非常感谢。
    回复 有任何疑惑可以回复我~ 2018-11-03 09:34:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信