腾讯GaiaStack容器平台负责人罗韩梅:All on GaiaStack

腾讯数据平台部高级工程师罗韩梅在DevOps国际峰会上介绍了腾讯的GaiaStack容器私有云平台。GaiaStack是基于kubernetes,服务于腾讯内部所有业务,并向外部企业提供解决方案。它提供了集群管理和应用全生命周期管理功能,包括代码构建、镜像仓库、服务编排、负载均衡等。此外,GaiaStack支持多种应用类型,如开发、测试、微服务等,并具备全系统HA、热升级、全网络模式支持和多资源管理等关键技术。
摘要由CSDN通过智能技术生成

640




6月29日,DevOps国际峰会在北京盛大开幕。腾讯数据平台部高级工程师罗韩梅做了主题为“腾讯基于Kubernetes的企业级容器云平台GaiaStack”的演讲。

640


以下为演讲内容:

GaiaStack介绍


GaiaStack是腾讯基于kubernetes打造的容器私有云平台。这里有几个关键词:

1)腾讯:GaiaStack可服务腾讯内部所有BG的业务;

2)kubernetes:GaiaStack的技术实现主要是依托于kubernetes和容器;

3)私有云:GaiaStack通过腾讯云向外部企业输出解决方案,并成功在金融、游戏、政务、互联网等各行业落地。

GaiaStack的产品功能主要分为下面两个部分,分别是集群管理员的集群管理功能,以及集群用户的应用全生命周期管理的功能。

集群管理中包括对集群的部署、监控、告警、日志以及规划管理等。应用全生命周期的管理是从开码构建开始,到交付中心、应用的上线、以及后续对应用的自动化运维等各种操作。

640

从整体架构看,GaiaStack基于kubernetes、ceph、docker、网络等底层技术,完善了认证鉴权,自动化运维等方面,支持代码构建、镜像仓库、应用管理、服务编排、负载均衡、自动运营等应用场景,并向用户提供了访问入口、webshell、日志检索、配置管理、webportal、操作审计等用户工具。

640

我们对GaiaStack的定位是一个Cluster Operation System,因此它需要承载各种各样的应用类型,即All on GaiaStack,比如开发应用、测试应用、微服务应用、有状态应用、科学计算应用、GPU应用等等。要支持所有类型的应用,仅仅将原生的kubernetes产品化是远远不够的。


640


接下来进入第二个部分,介绍一下GaiaStack上的应用全生命周期的管理。

应用生命周期以代码构建开始,可以关联代码仓库、CI/CD、制作镜像等。一个项目可以被自动或者手动构建多次,也可以从页面上看到每次构建的详细日志。

GaiaStack支持使用代码仓库中已有的Dockerfile,以及云Dockerfile,方便直接在线修改。同时,GaiaStack可以和任何基于kubernetes的devops产品做对接,方便适应企业内部已有的研发流程,还可以自定义流水线。


GaiaStack的两个交付中心:镜像仓库和编排模板


镜像仓库中的镜像可以分为个人镜像、业务镜像,还可以查看全部的公共镜像,支持镜像的导入以及安全扫描。

编排支持kubernetes编排和compose编排,镜像和编排都有权限管理,都可以作为应用创建的入口。编排中可见关系图、YAML编码和操作记录。在最新的2.9版本,我们又新增了服务市场的交付中心,里面有各种高可用版本的基础服务,比如redis,mysql,zk 等。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值