-
Notifications
You must be signed in to change notification settings - Fork 108
Home
蓝鲸容器管理平台(BCS,Blueking Container Service)是高度可扩展、灵活易用的容器管理服务。蓝鲸容器服务支持两种 不同的容器编排方案,分别为原生Kubernetes模式和基于mesos自研的模式。使用该服务,用户无需关注基础设施的安装、运维 和管理,只需要调用简单的API或者client,便可对容器进行启动、停止等操作,查看集群、容器及服务的状态,以及使用各种组 件服务。用户可以依据自身的需要选择集群模式和容器编排的方式,以满足业务的特定要求。
本次开源的是蓝鲸智云容器管理平台的SaaS,它提供了友好的操作界面,支持对项目集群、节点、命名空间、部署配置、仓库镜像、应用等进行可视化界面操作管理,并提供了WebConsole可快捷查看集群状态的命令行服务,针对K8S集群模式支持使用Helm进行K8S应用的部署和管理。
图中蓝色标注的模块均在本次开源范围内,灰色标注的模块为蓝鲸社区版V5.1及以上版本提供的服务。
- 支持基于k8s和Mesos双引擎编排
- 支持多集群在线管理,自定义选择集群节点,一键自动安装集群组件,按业务架构划分集群,保证安全可靠
- 支持动态伸缩,实时添加/剔除集群节点,支持集群、节点和容器级别的监控告警及主要数据的视图展示
- 支持可视化在线配置模板及模板集的多版本管理
- 支持通过应用及命名空间视图,查看应用、POD、容器等的在线状态及进行容器启停、扩缩容、滚动升级等操作
- 支持与harbor镜像仓库无缝对接
- 支持WebConsole快捷查看集群容器状态
- 支持Helm管理K8S应用
容器管理平台SaaS是蓝鲸智云社区版V5.1以上推出的产品,可以基于蓝鲸社区版V5.1及以上版本软件部署使用。容器管理平台SaaS与容器管理平台底层调度编排服务对接(BCS调度编排服务开源细节请参阅这里),提供友好的操作界面,通过产品页面提供的功能对多个容器集群进行管理,实现容器服务的各项操作。并内置了跨集群的名字服务,应用级的负载均衡,远程metrics采集,多集群容器数据聚合管理等,满足一般容器管理的需求。针对当下比较便利的Service Mesh方案istio,平台也进行了适配,不管还是kubernetes还是自研Mesos调度框架,都可以无缝集成。
同时,蓝鲸容器管理平台也可以很容易与蓝鲸其他开源的平台进行集成,例如蓝鲸PAAS平台、蓝鲸数据平台,集成蓝鲸PAAS平台,可以直接使用蓝鲸原生的容器托管SaaS产品,易于完成对大量的Deployment、application、service文件管理、版本管理等。集成蓝鲸数据平台,更好完成日志采集、性能采集、metrics采集、容器监控,实现数据过滤清洗与数据呈现。相关细节可以参阅 这里。
BCS SaaS团队对容器管理平台SaaS进行开源,希望将我们的技术和沉淀反馈给社区,期望能帮助更多的人解决问题;同时也邀请容器技术爱好者一起参与建设,让产品变更更加强大和易用,构建生态活跃的技术社区。
蓝鲸容器管理平台SaaS采用的是MIT开源协议。MIT是和BSD一样宽范的许可协议,BCS SaaS团队只想保留版权,而无任何其他的限制。 也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。
腾讯蓝鲸智云是腾讯对外开放的一套支持私有化部署、永久免费的运维解决方案。该体系包含CMDB管理、作业脚本执行、流程编排、日志检索、监控告警、 故障自愈、微服务容器管理以及持续集成(CI)等能力,助力企业技术人员快速构建一体化运维支撑以及研发效能提升的能力,推动企业数字化转型。
腾讯蓝鲸体系产品架构图-社区版
1、腾讯蓝鲸是一个体系化产品,需要各产品整体配合使用,才能发挥最大的功能价值;
2、目前开源的产品有:配置平台、PaaS平台、作业平台、容器管理平台、蓝盾(持续集成平台)、标准运维等;
3、配置平台、PaaS平台可以作为原子平台单独部署使用;
4、标准运维必须跟整个体系配合使用
配置平台:https://github.com/Tencent/bk-cmdb
PaaS平台:https://github.com/Tencent/bk-PaaS
标准运维:https://github.com/Tencent/bk-sops