BlueKing

腾讯蓝鲸研发运营一体化开源项目
授权协议 MIT
开发语言 Java Python Google Go
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 国产
投 递 者 苍嘉澍
操作系统 跨平台
开源组织 腾讯
适用人群 未知
 软件概览

蓝鲸智云(蓝鲸)是腾讯游戏运营部“腾讯智营”下的一个子品牌,它是一套基于 PaaS 的技术解决方案,提供了完善的前后台开发框架、调度引擎与公共组件等模块,可以帮助业务的产品和技术人员快速构建低成本、免运维的支撑工具和运营系统。

蓝鲸团队近期开源了其部分项目,系列项目包括:

主页:https://gitee.com/Tencent-BlueKing

腾讯蓝鲸智云 PaaS 平台(BlueKing PaaS)

本次开源的是蓝鲸智云 PaaS 平台社区版(BlueKing PaaS Community Edition),它提供了应用引擎、前后台开发框架、API 网关、调度引擎、统一登录与公共组件等模块,帮助用户快速、低成本、免运维地构建支撑工具和运营系统(统称为 SaaS 应用)。它为一个 SaaS 应用从创建到部署,再到后续的维护管理提供了完善的自动化和自助化服务,从而使开发者可以集中精力关注 SaaS 应用的逻辑开发。

仓库地址:https://gitee.com/Tencent-BlueKing/bk-PaaS

腾讯蓝鲸智云配置平台(BlueKing CMDB)

蓝鲸配置平台(蓝鲸 CMDB)是一个面向资产及应用的企业级配置管理平台,提供了全新自定义模型管理,用户不仅可以方便地实现内置模型属性的拓展,同时也能够根据不同的企业需求随时新增模型和关联关系,把网络、中间件与虚拟资源等纳入到 CMDB 的管理中。

除此之外还增加了更多符合场景需要的新功能:机器数据快照、数据自动发现、变更事件主动推送、更加精细的权限管理,以及可拓展的业务拓扑等功能。

仓库地址:https://gitee.com/Tencent-BlueKing/bk-cmdb

腾讯蓝鲸智云标准运维(SOPS)  

标准运维(SOPS)是通过可视化的图形界面进行任务流程编排和执行的系统,是腾讯蓝鲸产品体系中一款轻量级的调度编排类 SaaS 产品。

标准运维有两大核心服务。一个是流程编排服务:基于腾讯蓝鲸 PaaS 平台的 API 网关服务,对接企业内部各个系统 API 的能力, 将在多系统间切换的工作模式整合到一个流程中,实现一键自动化调度。另一个是自助化服务:标准运维屏蔽了底层系统之间的差异, 让运维人员可以将业务日常的运维工作交给产品、开发与测试等人员执行,实现业务发布、变更等日常工作的自助化。

除此之外,为降低非运维人员的操作成本, 标准运维与蓝鲸 PaaS 平台深度整合,为用户提供了“轻应用”和“职能化”功能,提高自助率。

仓库地址:https://gitee.com/Tencent-BlueKing/bk-sops

腾讯蓝鲸智云容器管理平台(BlueKing Container Service) 

蓝鲸容器管理平台(Blueking Container Service,简称 BCS)是蓝鲸体系下,以容器技术为基础,为微服务业务提供编排管理和治理服务的基础服务平台。

BCS 在腾讯内部已经稳定运行三年以上,经过几十款不同架构、不同规模的业务验证,其中规模最大的业务包含五个独立的集群,共 600+ 物理机资源(单机 48 核以上,128G 以上内存),近 7000 POD,使用 30 多个命名空间进行隔离。本次开源的部分为 BCS 后台部分,为蓝鲸 PaaS 体系下的原子平台,主要输出服务编排和服务治理的能力。

仓库地址:https://gitee.com/Tencent-BlueKing/bk-bcs

腾讯蓝鲸智云容器管理平台 SaaS(Blueking Container Service)

蓝鲸智云容器管理平台 SaaS 提供了友好的操作界面,支持对项目集群、节点、命名空间、部署配置、仓库镜像与应用等进行可视化界面操作管理,并提供了 WebConsole 可快捷查看集群状态的命令行服务,针对 K8S 集群模式支持使用 Helm 进行 K8S 应用的部署和管理。

仓库地址:https://gitee.com/Tencent-BlueKing/bk-bcs-saas

腾讯蓝鲸 CI 平台(BlueKing CI) 

蓝鲸持续集成平台(代号蓝盾)是一个持续集成和持续交付系统,目前服务于腾讯 10000+ 开发人员,现已成为公司指定的 CI 平台。另外,它也获得行业至今为止唯一一个 4 级认证的 DevOps 标准。

蓝盾提供了流水线、代码库、凭证管理、环境管理与研发商店 5 大核心服务,多重组合,满足企业不同场景的需求。

仓库地址:https://gitee.com/Tencent-BlueKing/bk-ci

  • 原文链接:快速入门 一分钟快速预览蓝鲸各产品功能 产品 功能简述 用户管理 蓝鲸提供的企业组织架构、多用户目录等集中的用户管理解决方案 权限中心 蓝鲸体系集中权限管理服务,细化到资源实例级别的访问权限控制 配置平台 提供主机、进程、模型等各种运维场景的配置数据服务管理,是蓝鲸体系的基石 节点管理 批量快速地部署蓝鲸 Agent,覆盖 Linux、Windows 操作系统 作业平台 提供批量脚本执行

  • 蓝鲸是一套基于 PaaS 的运维解决方案,提供了完善的前后台开发框架、调度引擎、公共组件等模块,帮助运维工程师快速构建低成本、免运维的支撑工具和运营系统; 蓝鲸的主要功能: 1.配置管理 提供面向运维人员的服务器/设备基础信息、进程服务、拓扑等资源的配置管理平台,支持自动发现和web可视化能力,并具备丰富的API接口。 2.作业执行 支持多云并发(牛!)、海量并高效的运维操作平台,涵盖了脚本执行、

  • 业务展示: function Business() { $.ajax({ url: site_url + "get_biz", type: "GET", success: function (res) { console.log(res) var html = '';

  • @csrf_exempt def select_server(request): # client = get_client_by_request(request) # result = client.cc.search_host() user = "admin" client = get_client_by_user(user) data = reques

 相关资料
  • 自我介绍 项目简介,项目难点 可以实习的时间 键入一条网址,后面的流程 网络的七层协议,详细介绍 进程间通信的手段 TCP的可靠传输怎么保证的 redis的集群是如何实现的 b树与b+的区别 跳表知道吗 mysql的索引介绍 平时的兴趣爱好 反问 感觉面试有点水,没有算法题,全程20分钟,牛友们,这是kpi吧

  • teg面试官必须值得一个面经,面试官真的很好。 9.7约一面直接邮件通知9.9号面试 面试开始之后面试官说他这边开不开摄像头看双方意愿,我如果不想开可以不开,因为有些同学被看着可能会紧张。 然后面试官首先做了他们部门的介绍和技术栈的情况简介,说我进去可能要换go,问了我的意愿。然后我表示没问题之后开始面试。 上来先写了三道题 限时30分钟 1.最大子串和 2.滑动窗口中的最大值 3.数组中的无重复

  • 腾讯IEG运营开发一面 总体差不多是自我介绍+项目+八股+算法+聊天,总共用时 65 分钟。 1)自我介绍 2)项目介绍(初衷、功能、亮点) 3)实习经历介绍 4)网关了解哪些? 5)怎么使用 Caffeine 的?结合数据库和 Redis 6)两题算法题 7)继续聊实习经历 8)抽象类和接口 9)StringBuilder、String、StringBuffer 10)HashMap 结构 11

  • 鹅鹅鹅鹅鹅鹅爹,没有你我怎么活啊。 我真是太菜了,被鹅吊打五十多分钟。 前景提要 莫名其妙被中台部门软件开发-运营开发捞面了,之前只投过实习岗,上周六电话让我面秋招。由于一直很忙,也没时间准备,练了几个排序算法就上了。 面试内容 上来就写题,一道sql + 一道mid,但是要我自己定义链表,脑子有点短路,其实不难,但就是输出不对,折腾半个小时面试官让我算了。然后就是计网:长连接和短连接,同步与异步

  • ​ 自我介绍,然后面试官问我,你们学校的实习时间是怎么安排的,你愿意实习多长时间?然后开始抓着我简历中的项目问。 websocket的实现过程? 图片上传采用的是什么协议?(这里我没明白,然后面试官就问我Content-type有哪些) gorm和xorm的区别(我说没学过xorm) 这些项目做完之后有什么沉淀? jwt的实现原理?jwt能否做防重放攻击? 微信消息推送的定时任务是怎么实现的?(现

  • 面试官先个人介绍,对自己部门工作介绍了下 个人项目介绍 主键和索引的区别 数据倾斜问题如何解决(有具体的业务场景) 计算机网络,进程与线程区别和联系 你的项目数据仓库是如何建立的 数据库设计范式,你的数据库表结构说下,你是怎么设计的 http和https的区别 Linux下压缩文件的读取与解压 考虑到每个节点的工作量,如果对工作量较大的任务,进行安排? 机器学习的核心是什么,在已有的训练集上达到较

  • 一上来就手撕 1、给一个正整数,检查它的二进制表示是否总是0、1交替出现(写了一个转换成二进制字符串的方法,说太简单了,让我换种方法做) 2、给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。 3、给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 场景题: 1、下载一个文件,突然断网,会失败吗?原理是什么? 2、QQ有上亿数据量,在

  • 上来就手撕 挺简单的题 但是因为我网络问题 一直掉出腾讯会议 最后在本地ide写了但是面试官说算了… 全程根据简历拷打 50min 八股没怎么问 回答了简历上写的东西(mysql引擎不熟悉 被问到了) innodb和myisam的区别?怎么选择 mysql有哪些索引?在项目怎么用。 怎么看项目里慢查询的语句有哪些? 怎么优化慢sql,举例。 rabbitmq消息队列和redis的消息队列有什么区别