简体中文 | English
BlueKing main version V6, currently the project is not updated, only maintenance functions
The BlueKing PaaS is an open development platform that allows developers to create, develop, deploy and manage SaaS applications quickly and easily.
This open source project is the BlueKing PaaS Community Edition,It provides framework, API Gateway, scheduling engine, common components, etc. Helping developers to build SaaS Application(support tools and operating systems) quickly, cost-effectively and effortlessly . It provides a complete automation and self-service for a SaaS application from creation, deployment, maintenance and management. allowing developers to focus on the logical development of SaaS applications.
The BlueKing PaaS contains:
Roadmap for BlueKing PaaS platform products
category | current status | open source status | open source address | belonging to BlueKing main version | release time |
---|---|---|---|---|---|
PaaS3.0 | Mainline version, Updating and maintaining | Open source | https://github.com/tencentblueking/blueking-paas | V7 | 2022 |
PaaS2.0 | Stopped updating, maintenance features only | Open source | https://github.com/tencent/bk-paas | V6 | 2019 |
PaaS1.0 | Stopped maintenance | Not open source | None | None | 2012 |
Module List | PaaS2.0 (no longer updated, maintenance only) | PaaS3.0 (active open source project) |
---|---|---|
esb: BlueKing API Gateway | Integrated in the main repository (paas-ce/paas/esb) | Standalone as a product, APIGateway |
login: BlueKing Unified Login Service | Integrated in the main repository (paas-ce/paas/login) | Standalone product, Unified Login User Management |
paas: BlueKing Developer Center | Integrated in the main repository (paas-ce/paas) | Standalone product, PaaS-Developer Center |
paas: web workbench | Integrated in the main repository (paas-ce/paas) | Standalone product, optimize "workbench" to [console](https://github.com/ TencentBlueKing/blueking-console) |
LessCode: Visual development platform | Integrated in the main repository lesscode-master branch) | Standalone product, visual development platform |
How to migrate SaaS developed in V6.0 and before to V7.0
The "Developer Center" of PaaS platform provides "one-click migration" function, which only supports the SaaS developed by the official "Python development framework" of BlueKing, other types of Other types of SaaS migration solutions are being tested (please look forward to it, and it will be updated to the official website).
What are the functional differences between PaaS platform versions
Function | PaaS2.0 | PaaS3.0 |
---|---|---|
Minimum size of platform and application cluster | Platform (1 server)/Application (1 server) Can be mixed No high availability |
Platform (1 server)/Application (1 server) Yes mix |
Underlying technology | Native docker | kubernetes |
Application cluster scalability | Manual | Automatically invoke cluster node expansion |
Application Scalability | Manual, cumbersome | Adjust the number of replicas to automatically expand |
Application type | Main web application | Supports different programming languages and complex application architecture |
Supported programming languages | Python (PHP, Java immature) | Python, Go, Node.JS |
Support image deployment | Yes (can support any programming language) | |
Support application source code repository | svn, Git | svn, Git (support Oauth authorization) |
Support custom process start command | Yes | |
Support application multi-module management and deployment | Yes | |
View process real-time log online | Yes | |
Stop process online | Yes | |
Support inter-process communication settings | Yes | |
Online adjustment process instance number | Yes | |
Deployment restrictions (administrators can deploy only) | Yes | |
View application CPU/memory resource information in real time | Yes (Phase II, based on BCS) | |
Support Webconsole | Yes | |
Support access method | Only sub-path, special way to configure independent domain name | Sub-path + independent sub-domain name |
Support independent domain name | Yes | |
MySQL Add-ons | Yes, only available for S-Mart applications | Yes |
Redis Add-onss | Yes | |
RabbitMQ Add-onss | Yes | |
bkrepo Add-onss | Yes |
If you have good ideas or suggestions, please let us know by Issues or Pull Requests and contribute to the BlueKing Open Source Community. For bk-PaaS branch management, issues, and pr specifications, read the CONTRIBUTING(In Chinese)
If you are interested in contributing, check out the [CONTRIBUTING.md], also join our Tencent OpenSource Plan.
bk-PaaS is based on the MIT protocol. Please refer to LICENSE
We undertake not to change the open source license (MIT license) applicable to the current version of the project delivered to anyone in the future.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。