Need help with baasmanager?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

jonluo94
140 Stars 85 Forks GNU General Public License v3.0 62 Commits 10 Opened issues

Description

基于K8S平台的区块链即服务BaaS(Blockchain as a Service),借鉴于hyperledger/cello,支持Hyperledger Fabric,但更加轻量级的架构实现

Services available

!
?

Need anything else?

Contributors list

baasmanager

基于K8S平台的区块链即服务(Blockchain as a Service)

整体功能

动态创建fabric

  • [x] solo
  • [x] kafka
  • [x] etcdraft #### 区块链监控
  • [x] 区块链首页统计分析
  • [x] 区块链浏览器 #### 区块链资源
  • [x] 动态扩容
  • [x] 释放 ### 主要目录结构
  • baas-kubecluster
    k8s集群,基于flannel网络,安装dashboard插件,还有其余插件等 (一个简单的k8s集群)
  • baas-nfsshared
    其会生成baas-artifacts,baas-fabric-data,baas-k8s-config目录
    • baas-artifacts为存放生成的证书文件
    • baas-fabric-data为fabric网络映射出来的数据
    • baas-k8s-config为生成的k8s yaml定义文件
  • baas-template
    fabric k8s的模板文件,用于生成baas-nfsshared/baas-k8s-config下的文件
  • baas-fabricengine
    用于生成 baas-nfsshared的文件即目录结构和执行fabric操作
  • baas-kubeengine
    kubeconfig/config文件是k8s master的$HOME/.kube/config文件,用于k8s client链接k8s集群,将baas-nfsshared/baas-k8s-config下的文件在k8s集群创建启动
  • baas-gateway
    统一api网关管理,调用入口
  • baas-frontend
    baas admin 前端 ### 架构图 ### 数据流图 ### 页面 ### 部署样例
  • 简单部署样例

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.