0

我正在 IBM HyperLedger Blockchain 上开发 POC。我在 IBM Cloud 中开发和部署了一个业务网络。我可以生成一个工作的本地 API REST,但不能让它在云上工作,在部署的 IP 上。我正在遵循本指南:

https://ibm-blockchain.github.io/interacting/

您只需执行以下命令:

./create/create_composer-rest-server.sh --business-network-card MY_BIZNET_CARD_NAME

但它没有部署任何东西,并获得以下内容(与 Kubernetes 相关而不是区块链)。

Preparing yaml file for create composer-rest-server
Creating composer-rest-server pod
Running: kubectl create -f /Users/sm/jsblock/ibm-container-service/cs-offerings/scripts/../kube-configs/composer-rest-server.yaml
The connection to the server localhost:8080 was refused - did you specify the right host or port?
the server doesn't have a resource type "svc"
Creating composer-rest-server service
Running: kubectl create -f /Users/sm/jsblock/ibm-container-service/cs-offerings/scripts/../kube-configs/composer-rest-server-services-free.yaml
The connection to the server localhost:8080 was refused - did you specify the right host or port?
Composer rest server created successfully

有任何想法吗?太感谢了。

4

3 回答 3

1

您需要确保您有正确的 kube 配置设置。https://ibm-blockchain.github.io/setup/中的第 10 步提供了设置 KUBECONFIG 的详细信息,因为错误表明它未配置或未正确配置。

于 2018-03-15T08:22:25.280 回答
0

您引用的文档https://ibm-blockchain.github.io/interacting/正在更新中,应该很快就会提供。

当您运行命令时./create/create_composer-rest-server.sh --business-network-card MY_BIZNET_CARD_NAME- 应该是您部署的网络的网络管理员的名称,而不是 PeerAdmin 卡,因此它将类似于./create/create_composer-rest-server.sh --business-network-card admin@perishable-network

于 2018-03-12T17:11:23.520 回答
0

看起来这是一个访问控制的问题。您应该再次确保您使用本地管理员配置运行。它将帮助您运行查询

于 2018-10-29T11:37:38.210 回答