Giter Club home page Giter Club logo

ielgnaw / blueking-paas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tencentblueking/blueking-paas

0.0 0.0 0.0 24.98 MB

蓝鲸智云PaaS平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理 SaaS 应用。它提供了完善的前后台开发框架、服务总线(ESB)、API Gateway、调度引擎、公共组件 等服务。旨在帮助用户快速、低成本的构建免运维运营系统与支撑工具。

License: Other

Shell 0.34% JavaScript 7.65% Python 53.55% Go 5.74% CSS 0.33% Makefile 0.21% HTML 5.53% Smarty 0.22% HCL 0.05% Vue 24.76% Dockerfile 0.10% SCSS 1.33% Jinja 0.19% Procfile 0.01%

blueking-paas's Introduction

img


license PRs Welcome

简体中文 | English

注意: main 分支在开发过程中可能处于不可用状态。 请通过 releases 而非 main 分支去获取稳定版本代码。

蓝鲸智云 PaaS 平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理 SaaS 应用。它提供的核心服务有:开发者中心、API 网关、统一登录、蓝鲸桌面等,旨在帮助用户快速、低成本的构建免运维运营系统与支撑工具。

本项目是 PaaS平台 - 开发者中心

PaaS 服务核心服务开源项目

架构设计

img

功能特性

蓝鲸开发者中心推出全新版本,包含以下特性:

  • 全新设计的用户界面,给您更友好的体验
  • 前后端分离的开发模式,让 SaaS 的研发协作更高效
  • 支持自定义后台进程及启动命令,更灵活的开发者视角
  • 提供 MySQL、RabbitMQ、对象存储(bk-repo) 等增强服务
  • 通过容器镜像部署,开发蓝鲸 SaaS 变得更简单
  • 全面升级 Python 开发框架,紧跟 Django 官方最新技术方案
  • 新增 Node.js 开发框架

代码目录说明

  • apiserver:提供 REST API,是蓝鲸 PaaS3.0 开发者中心的主要后端服务
  • bkpaas-cli:PaaS3.0 命令行工具,提供基础的应用信息查看,部署等能力
  • operator:云原生应用 Operator,负责管理集群中应用状态,依赖资源等
  • svc-bkrepo:对象存储(bk-repo)增强服务,提供应用产物存储能力
  • svc-mysql:MySQL 增强服务,提供应用数据存储用的 MySQL 实例
  • svc-otel:APM 增强服务,提升应用的可观测性(蓝鲸监控能力)
  • svc-rabbitmq:RabbitMQ 增强服务,提供用于应用任务队列的 RabbitMQ 实例
  • webfe:PaaS3.0 前端模块,基于 Vue.js 构建的单页面应用

快速开始

支持

img

蓝鲸社区

  • BK-CI:蓝鲸持续集成平台是一个开源的持续集成和持续交付系统,可以轻松将你的研发流程呈现到你面前。
  • BK-BCS:蓝鲸容器管理平台是以容器技术为基础,为微服务业务提供编排管理的基础服务平台。
  • BK-SOPS:标准运维(SOPS)是通过可视化的图形界面进行任务流程编排和执行的系统,是蓝鲸体系中一款轻量级的调度编排类 SaaS 产品。
  • BK-CMDB:蓝鲸配置平台是一个面向资产及应用的企业级配置管理平台。
  • BK-JOB:蓝鲸作业平台(Job)是一套运维脚本管理系统,具备海量任务并发处理能力。

贡献

如果你有好的意见或建议,欢迎给我们提 Issues 或 PullRequests,为蓝鲸开源社区贡献力量。关于分支 / Issue 及 PR, 请查看 CONTRIBUTING

腾讯开源激励计划 鼓励开发者的参与和贡献,期待你的加入。

协议

基于 MIT 协议,详细请参考 LICENSE

blueking-paas's People

Contributors

shabbywu avatar leafage-collb avatar narasux avatar piglei avatar jiayuan929 avatar jamesgetx avatar huangpeng0428 avatar sheepsheepchen avatar ielgnaw avatar ceufa avatar eltociear avatar alex-smile 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.