在将超级边缘结构对等部署到Kubernetes时获得“无法初始加密”

问题描述 投票:1回答:2

我正在尝试将一个对等超级分层结构网络设置部署到GCP上的Kubernetes,同时部署对等设备时出现错误 -

“无法运行peer,因为无法初始化加密,缺少/ var / msp文件夹”

我尝试安装msp材料,但它无法正常工作

这是同伴配置 -

apiVersion:apps / v1种类:部署元数据:name:peer0 spec: 副本:1选择器:matchLabels:app:peer0模板:metadata:labels:app:peer0 tier:backend track:stable spec:hostAliases: - ip:“10.128.0.3”hostnames: - “peer0.example.com” - ip: “10.128.0.3”主机名: - “couchdb0” - ip:“10.128.0.4”主机名: - “orderer0.orderer.com”nodeSelector:id:peer containers: - name:peer0 image:“hyperledger / fabric-peer:1.2 .0“ports: - name:peer0-port containerPort:30002 - name:peer0-chaincode containerPort:30003 - name:peer0-event containerPort:30004 workingDir:/opt/gopath/src/github.com/hyperledger/fabric/peer命令:[“peer”] args:[“node”,“start”] env: - name:CORE_VM_ENDPOINT value:“unix:///var/run/docker.sock” - name:CORE_PEER_ADDRESSAUTODETECT value:“true” - name:CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE value:“bridge” - 名称:CORE_PEER_ID值:“peer0.example.com” - 名称:CORE_PEER_ADDRESS值:“peer0.example.com:30002” - 名称:CORE_PEER_GOSSIP_EXTERNALENDPOINT值:“peer0.example.com:30002 “ - 名称:CORE_PEER_CHAINCODELISTE NADDRESS值:“0.0.0.0:30003” - 名称:CORE_PEER_GOSSIP_BOOTSTRAP值:“0.0.0.0:30002” - 名称:CORE_PEER_LISTENADDRESS值:“0.0.0.0:30002” - 名称:CORE_PEER_EVENTS_ADDRESS值:“0.0.0.0:30004” - name:CORE_PEER_LOCALMSPID value:“exampleMSP” - 名称:CORE_LOGGING_GOSSIP值:“INFO” - 名称:CORE_LOGGING_PEER_GOSSIP值:“INFO” - 名称:CORE_LOGGING_MSP值:“INFO” - 名称:CORE_LOGGING_POLICIES值:“DEBUG” - 名称:CORE_LOGGING_CAUTHDSL值: “DEBUG” - 名称:CORE_PEER_TLS_ENABLED值:“false” - 名称:CORE_PEER_GOSSIP_USELEADERELECTION值:“true” - 名称:CORE_PEER_GOSSIP_ORGLEADER值:“false” - 名称:CORE_PEER_PROFILE_ENABLED值:“true” - 名称:CORE_LEDGER_STATE_STATEDATABASE值:“CouchDB” - 名称:CORE_PEER_GOSSIP_ORGLEADER值:“false” - 名称:CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS值:“couchdb0:30005” - 名称:ORDERER_URL值:“orderer0.orderer.com:30001” - 名称:CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME值:“” - 名称:CORE_LEDGER_STATE_COUCH DBCONFIG_PASSWORD值:“” - 名称:CORE_VM_DOCKER_ATTACHSTDOUT值:“true” - 名称:CORE_PEER_FILESYSTEMPATH值:“/ var / production” - 名称:CORE_PEER_MSPCONFIGPATH #value:“/ var / msp”value:“/ var / msp”volumeMounts: - name:peer0-volume mountPath:/ var - name:host mountPath:/ var / run

  volumes:
    - name: peer0-volume
      #persistentVolumeClaim:
       # claimName: peer0-pvc
    - name: host
      hostPath:
        path: /var/run
kubernetes hyperledger-fabric blockchain google-kubernetes-engine
2个回答
0
投票

引用詹姆斯评论

“我解决了它,它发生的原因是文件没有安装在容器内,我为它添加了单独的挂载点,并且工作正常。”


0
投票

从npm尝试kubechain可能会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.