在开始使用阿里云容器服务区块链解决方案之前,我们需要先完成相应的环境准备工作,主要包括:

  • 创建 Kubernetes 集群
  • 给 worker 节点绑定弹性公网 IP
  • 创建文件系统和添加挂载点

本文档将对相关准备过程进行说明。

创建 Kubernetes 集群

区块链解决方案是基于云服务器 ECS 所构建的 Kubernetes 集群进行部署的。有关如何创建 Kubernetes 集群,请按照创建Kubernetes集群文档说明进行操作。在创建 Kubernetes 集群过程中,请进行以下配置,以确保区块链解决方案的成功部署:

  • 地域:Kubernetes 集群和 NAS 文件系统必须位于相同的地域。关于NAS文件系统支持地域列表请参见 产品与服务 > 文件存储 > NAS > 文件系统列表
  • 网络类型:选择专有网络。
  • SSH登录:为方便管理,可勾选 开放公网SSH登录
  • 节点配置:推荐采用默认设置(如3台 Master 和3台 Worker),或根据需要自行设置。因为区块链网络部署的软件、服务、容器数量较多,请确保集群资源满足需要。

提交创建集群后,将需要一定的时间(如数分钟,取决于 ECS 实例数量)完成 Kubernetes 集群包括云服务器 ECS 的创建。

Kubernetes 集群创建完成后,在集群列表中,单击对应集群的 管理,在 基本信息 > 连接信息 中,记录 Master 节点 SSH 连接地址的 IP (此为公网地址),接下来将作为外部访问地址(externalAddress)使用。

此外,单击 Kubernetes > 节点,进入节点列表,记录当前集群对应的节点(Master 和 Worker)的 IP 地址 (此为内网地址),留待后续步骤使用。

为 worker 节点绑定弹性公网 IP

此部分主要是为从集群外访问区块链网络所进行的先决条件配置,为 Kubernetes 集群的任一 worker 节点创建并绑定弹性公网 IP。

操作步骤

  1. 登录 IP 管理控制台
  2. 在左侧导航栏,单击 弹性公网IP
  3. 单击 申请弹性公网IP


  4. 选择与 Kubernetes 集群相同的地域,对于其他设置,根据需要自行选择,然后单击 立即购买
  5. 开通完成之后,稍等片刻,等上述购买的示例出现在列表中,单击 绑定
  6. 在 ECS 实例下拉列表中,选择一个 worker 节点(名称是以 node 结尾,而不是 master 结尾),单击 确定
  7. 返回弹性公网 IP 列表,记录上述新创建实例的 IP 地址。

创建文件系统和添加挂载点

在区块链解决方案中,文件系统主要用于:存储和分发区块链的证书、密钥、配置;区块链主要节点的数据持久化存储。
说明 以上文件系统的使用方式仅适用于区块链相关应用和解决方案的开发、测试阶段,如需在生产环境部署,请联系我们进一步探讨具体的业务和技术需求,以共同决定最适合的方式。

有关如何创建文件系统,请按照 创建文件系统 文档说明进行操作。在创建文件系统的过程中,请务必选择以下关键配置,确保区块链解决方案的成功部署。

  • 地域:选择与容器集群相同的地域。
  • 协议类型:选择 NFS 协议类型。


有关如何添加挂载点,请按照 添加挂载点 文档说明中的 “添加 VPC 类型挂载点”章节进行操作。

完成添加挂载点后,选择文件系统的 管理 选项。



然后记录挂载点的挂载地址。