用hyperledger cello H3C分支创建kubernetes集群模式区块链系统

承接上一篇文章https://blog.csdn.net/rtxie/article/details/108866866,本文介绍使用hyperledger cello创建一套基于kubernetes集群模式的区块链系统。

准备工作,除了上一篇文章中的主机以外,单独准备一套kubernetes集群系统。

cello的编译和启动过程和上一篇文章相同,在这里不再赘述。operator-dashboard启动以后,点击主机管理->添加,然后“主机类型”选择“KUBERNETES”,添加主机名和对应的主机地址,主机地址的端口为6443,凭证类型选择“config”,然后切换到kubernetes集群的管理串口上,输入cat /root/.kube/config,把配置信息拷贝粘贴到添加主机界面的“配置内容”中,“nfs地址”填写operator-dashboard所在主机本身的ip地址,可以选择关闭ssl证书选项,如下:

在这里需要注意:kubernetes的安装方式不同,配置文件存放的位置可能会不一样,有些安装方式也有可能没有配置文件,这时候可以通过cert_key的方式导入证书和私钥来连接主机,证书和私钥的存放路径可以通过kube-apiserver的配置文件来查看。另外如果需要打开ssl验证,需要导入ssl证书,证书的存放路经也可以通过kube-apiserve的配置文件来查看。

点击“提交”,主机创建成功,如下

创建组织的过程与之前的单机模式一样,需要注意:选择主机,主要要选择上述kubernets对应的主机

创建网络之前需要现在kubernets所有的node节点上执行apt-get install nfs-common,然后在页面上添加网络,需要注意:选择上述对应kubernets的主机和组织

网络创建完成后,在kubernets管理节点上查看节点状态:

这时候区块链网络已经创建成功,可以登录user-dashboard创建通道和导入链码。user-dashboard的使用和单机模式基本一致,只是在实例化链码的时候,需要在k8s所有的node节点上执行获取获取链码容器和修改tag的动作

docker pull hyperledger/fabric-ccenv:1.4.2

docker tag fc0f502399a6 hyperledger/fabric-ccenv:latest

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值