Baasmanager
基于K8S平台的区块链即服务BaaS(Blockchain as a Service),借鉴于hyperledger/cello,支持Hyperledger Fabric,但更加轻量级的架构实现
Install / Use
/learn @jonluo94/BaasmanagerREADME
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 前端
架构图

数据流图

页面

部署样例
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
