蓝鲸智云容器管理平台 SaaS bk-bcs-saas

蓝鲸智云容器管理平台 SaaS bk-bcs-saas

MIT
跨平台
腾讯
2019-09-16
afterer

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

蓝鲸智云容器管理平台的 SaaS 源码包含:

  • bcs-app:SaaS 产品层主体功能模块,负责项目集群、节点、命名空间、部署配置、仓库镜像、应用等进行可视化界面操作管理,以及WebConsole、Helm等服务
  • bcs-cc:配置中心模块,负责集群版本、快照等信息管理
  • bcs-projmgr:项目信息管理模块,负责项目创建及基本信息管理

架构设计 

 

上图是蓝鲸容器管理平台的逻辑架构图,容器管理平台 SaaS 作为其中的上层产品,包含已开源的项目管理系统(bcs-projmgr)容器服务产品层主体功能模块(bcs-app)、底层的配置中心模块(bcs-cc)以及未开源的监控中心,同时它也依赖蓝鲸体系下的其他产品服务,依赖服务在蓝鲸社区版 v5.1 及以上版本提供。

SaaS 依赖的服务介绍:

  • bk-PaaS: 蓝鲸 PaaS 平台。PaaS 台给容器管理平台 SaaS 提供了 4 大服务(统一登录、开发者中心、esb 和应用引擎),其中 bcs-app 由应用引擎托管
  • bk-bcs-services: 蓝鲸容器管理平台底层服务。作为后台服务,bk-bcs-services 给 bcs-app 提供了集群搭建,应用编排等丰富的底层接口
  • bk-cmdb: 蓝鲸配置平台。bcs-app 的集群管理功能涉及的业务和主机信息来源于配置平台
  • bk-iam: 蓝鲸权限中心。容器管理平台 SaaS 基于 bk-iam,实现了用户与平台资源之间的权限控制
  • bk-Habor: 蓝鲸容器管理平台镜像仓库服务。bcs-app 使用 bk-Habor 提供的 api,实现了业务镜像的查询与配置功能

特性

  • 集群管理:支持自定义设定 Master 和 Node 节点,一键自动安装集群组件,按业务架构划分集群,保证安全可靠。支持动态伸缩,可以实时添加/剔除集群节点,支持集群和节点级别的监控告警及主要数据的视图展示
  • 配置管理:支持配置模板集的多版本管理,支持通过命名空间管理不同的环境
  • 应用管理:通过应用视图或者命名空间视图管理容器,查看应用、POD、容器等的在线状态。启停容器,重新调度容器,对应用做扩缩容、滚动升级等更新操作
  • 镜像管理:对接 harbor 镜像仓库,镜像信息在线管理
  • 网络管理:查看服务的列表,以及每个服务的详细信息,对服务进行操作,例如更新服务或者停止服务。查看线上负载均衡器列表,及每个负载均衡器的详细信息,启动、删除或者更新负载均衡器
  • WebConsole:快捷查看集群状态的命令行工具服务
  • Helm:支持 K8S 应用的部署和管理工具 Helm
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

谈谈蓝鲸平台的高可扩展性和高可维护性

关注嘉为科技,获取运维新知 腾讯蓝鲸智云,作为业界领先的一套基于PaaS的技术解决方案,它提供了完善的前后台开发框架、调度引擎、公共组件等模块,帮助业务的产品和技术人员快速构建低成本...

01/15 16:00
20
0
maven 使用本地jar包

maven 使用本地jar包

2014/10/20 11:23
135
0
Ueditor结合七牛云及百度云存储(JAVA版,ueditor-1.4.3)实现图片文件上传

【前言】 之前研究了ueditor直接上传图片文件到七牛云以及百度云存储,见下面两篇文章: http://uikoo9.com/blog/detail/ueditor-for-bcs http://uikoo9.com/blog/detail/ueditor-for-qiniu ...

2016/03/30 22:43
71
1
使用python管理百度云存储

百度云存储(BCS)提供了很强大的存储空间,我最近考虑是不是拿它做个图床,其官方提供的python SDK相当详细,操作也比较简单,下面简单的说下它的用法,抛砖引玉,大家有什么更好的用途也请赐...

2014/01/12 04:03
4.5K
3
BlocksKit初见:一个支持将delegate转换成block的Cocoa库

BlocksKit 是一个开源的框架,对 Cocoa 进行了扩展,将许多需要通过 delegate 调用的方法转换成了 block。在很多情况下,blocks 比 delegate 要方便简单,因为 block 是紧凑的,可以使代码简...

2015/12/17 09:47
583
0
《Netkiller Blockchain 手札》Hyperledger Fabirc 之华为BCS(Blockchain Service)使用简介

本文节选自电子书《Netkiller Blockchain 手札》 Netkiller Blockchain 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 <netkiller@...

2018/07/19 09:11
519
0
Mac软件大放价!软件嗨购节提前抢!

双十一,各种买! 今年要买点不一样的! 心仪已久的Mac软件在双十一惊现劲爆优惠! 提醒:以下是剧透情节,请谨慎阅读! Mac“六兄弟”双十一提前嗨! 活动时间:2018.10.29——2018.11.9 一...

2018/11/01 18:55
1
0
基于catalog 创建RMAN存储脚本

--============================== -- 基于catalog 创建RMAN存储脚本 --============================== 简言之,将rman的备份恢复命令写成脚本并保存在恢复目录内,恢复目录内的脚本可用性及...

2012/03/09 16:23
18
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部