采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请您能概述一下么,我想深入了解这部分, 比如说都需要做什么。 我的理解是,fabric原生是docker的,也就是说里面实现里面调用了docker的接口或者命令,比如实例化CC时,打包,生成image,启动为container。扩展到K8S都需要做些什么?谢谢。
亲,你好。
其实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 ,你可以去看下。
祝你学习愉快!
非常感谢。
登录后可查看更多问答,登录/注册
兼顾区块链应用层和底层 进击区块链工程师
3.5k 6
2.0k 21
1.3k 18
1.3k 16