19 Star 54 Fork 28

Jonluo/baasmanager

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

baasmanager

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

整体功能

动态创建fabric

  • solo
  • kafka
  • etcdraft

区块链监控

  • 区块链首页统计分析
  • 区块链浏览器

区块链资源

  • 动态扩容
  • 释放

主要目录结构

  • 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 前端

架构图

数据流图

页面

部署样例

空文件

简介

基于K8S平台的区块链即服务(Blockchain as a Service),借鉴于hyperledger/cello,但更加轻量级的架构实现 展开 收起
README
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/jonluo/baasmanager.git
git@gitee.com:jonluo/baasmanager.git
jonluo
baasmanager
baasmanager
master

搜索帮助