我创建了一个小型 HyperLedger Fabric 网络,其中我有一个单一的渠道,其中包含一个组织和几个同行以及一个订购服务。
在完成创建我的加密材料、创世块和 channel.tx 文件的正常步骤后,我尝试使用以下命令在 cli 容器中创建我的频道:
peer channel create -o orderer.example.com:7050 -c mychannel -f ./channel-artifacts/channel.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
Run Code Online (Sandbox Code Playgroud)
在此之后,我收到以下错误:
Error: got unexpected status: FORBIDDEN -- Failed to reach implicit threshold of 1 sub-policies, required 1 remaining: permission denied
Run Code Online (Sandbox Code Playgroud)
cli容器日志文件的一部分输出:
2019-02-15 20:14:57.323 UTC [orderer/common/server] Start -> INFO 0ab Beginning to serve requests
2019-02-15 20:15:00.063 UTC [orderer/common/server] Deliver -> DEBU 0ac Starting new Deliver handler
2019-02-15 20:15:00.064 UTC [common/deliver] Handle -> DEBU 0ad Starting new deliver loop for 192.168.176.6:38938 …Run Code Online (Sandbox Code Playgroud) 我在 GCP 上有一个使用 GCP 仪表板创建的 kubernetes 集群。我在其中创建了 3 个默认节点。
现在,我想将我的笔记本电脑作为节点添加到该集群中。我发现我们可以使用kubeadm init它,但每当我在 gcloud 控制台中尝试(使用 登录后gcloud container clusters get-credentials standard-cluster-1 --zone us-central1-a --project river-autumn-253318)时,它都会说我只有 1 个 CPU。
另一个问题是,我在网上看到的教程运行后总是给出集群IP为192.xxx或172.xxx kubeadm init,据我所知,这是私有IP。
如何将我的笔记本电脑作为节点添加到 GCP Kubernetes 集群。