承接上一篇文章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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/145522.html
標籤:其他
上一篇:請問下大家這個如何獲取判斷
