Skip to content
sundytt edited this page Jul 18, 2019 · 6 revisions

蓝鲸容器管理平台SaaS,双引擎驱动的容器编排方案

head

导读

蓝鲸容器管理平台(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团队只想保留版权,而无任何其他的限制。 也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。

欢迎交流

主页

交流渠道