Coder Social home page Coder Social logo

superhealth / baasmanager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from grgchain/baasmanager

0.0 2.0 0.0 13.88 MB

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

License: GNU General Public License v3.0

Shell 0.14% JavaScript 18.13% Go 41.23% CSS 2.83% HTML 0.16% Vue 37.16% TSQL 0.36%

baasmanager's Introduction

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

架构图

数据流图

页面

部署样例

baasmanager's People

Contributors

jonluo94 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.