单集群
链的所有节点都在同一个k8s集群中。
我们提供了一个Chart工程来实现该部署模式。在此之前需先执行快速入门-运行CITA2.0中的添加Charts仓库和创建PVC。
$ helm install test-chain cita-cloud/cita-cloud-local-cluster --set config.superAdmin=0xae069e1925a1dad2a1f4c7034d87258dfd9b6532 --set pvcName=local-pvc
test-chain为要创建的链的名字。pvcName参数指定了PVC的名字。superAdmin要修改为自己的管理员地址。CITA2.0的各个微服务都有多种实现,用户可以通过xxx.imageName和xxx.imageTag参数来选择要使用的实现。- 更多参数参见链接。
- 部署上采用
statefulset,链的每个节点对应一个pod。 - 网络使用了
headless service,使得节点直接可以相互访问。