支持最新的CentOS 7.3 系统、调整K8S调度算法、11 个中等级别以上的bug修复、云帮社区版 迎来2017年第2个迭代版本,本次迭代主要集中在平台的底层,针对SDN网络、K8S调度、日志收集等组件进行调整与重构,为后续的平台底层组件高可用及分布式部署架构奠定了基础。
云帮是好雨科技研发的一款基于容器技术的应用管理平台(PaaS)。社区版针对个人、企业完全免费,您可以自由的下载与传播。借助它您可以实现:
- 企业级的Docker管理平台
- 开发、测试环境的CI/CD平台
- 生产环境的高效运维平台
云帮社区版发布以来,我们得到了不同行业,数百家企业用户在云帮社区版、企业版安装、使用以及优化配置过程中遇到的问题反馈以及对产品的建议。在这个过程中,我们发现了云帮产品的诸多不足,同时也感受到了广大用户对我们产品给予的厚望。
通过这一个月紧张的开发和测试,我们迎来了云帮社区版2017年第2个升级迭代版本。研发团队在这一个月中对底层组件进行了升级与调整,修复了 11 个中等级别以上的bug。
下面我们针对本月的一些重点的 新功能 以及Bug进行详细的说明:
产品新特性
1. 新增接入第三方对象存储及CDN服务
云帮用户经常会有使用CDN或对象存储的需求,但这些服务并不是云帮平台的核心,因此我们与合作伙伴一起完善云帮的第三方应用体系。本次我们首先支持又拍云的对象存储和CDN服务,后续还会与更多服务厂商合作为用户提供灵活稳定的第三方对接服务。
对象存储及CDN应用
第三方服务在云帮中仍然以应用的形式出现,云帮平台自动对接第三方API,云帮平台的用户可以方便的在云帮中通过创建应用的形式将第三方应用与云帮的应用进行对接。
2. 应用组的发布与安装
当前大多数的应用都由多个组件组成,如ELK由 Elasticsearch+Logstash+Kibana 组成,Wordpress应用是Wordpress+MySQL组成,现有的应用发布流程是按照用户在云帮上部署起来的应用作为依据自动的关联,本次调整后的应用组发布,提出了应用组的概念,用户可以在发布应用时自由的增减应用组中的应用。
当然应用组发布到云市后,用户在云市中安装应用组时也会随之安装这个应用组中的所有应用。
系统新特性
除了云帮控制台的更新之外,本月云帮的底层程序也进行了升级,下面针对安装部署,以及云帮的日志、服务监控等组件进行说明
1. 日志收集模块
容器的日志默认是以信息流的形式显示在标准输出中,云帮之前收集日志的方式是可以通过收集标准输出的日志来对接Logtast,从而可以实现ELK的日志收集和展示的目的。本次日志收集模块的调整后,模块可以直接收集容器标准输出日志并格式化为Json格式,这样就省略了Logstas组件,并且可以支持对接到MongoDB、Kafka、Redis等日志存储服务中。
详细的技术文档请参见:docker源码分析之容器日志处理与log-driver实现
2. 在线安装支持CentOS 7.3 系统
自上个月增加了CentOS 7.2的一键部署之后,本月云帮底层服务团队再接再厉,又支持 CentOS 73. 系统在线安装。执行的命令与先前的CentOS保持一致。详情参考:快速开始
3. 平台原生的应用级监控
云帮支持应用级的监控,目前只支持MySQL和HTTP协议,本次改造的应用级别的监控是从K8S调度层进行数据采集,从而可以支持更多应用,更多协议的监控。
更多技术细节参见:基于网络抓包实现kubernetes中微服务的应用级监控
Bug修复列表
- 修改镜像创建应用版本和应用名截取的问题
- 修改镜像创建应用选中分组无效问题
- 修复云市创建应用内存始终为1G的bug
- 修改用户登录权限提示不友好问题,改为重定向到登录
- 公有云邀请bug修改
- mysql多依赖问题修改
- 修正docker源码构建的应用发布后变量设置权限修改无效的BUG
- 用户自定义构建添加git路径校验
- 解决自动伸缩bug
- 修复应用创建向导中代码检查无效后应用无法取消创建的问题
- 修复极少数情况应用重新部署后负载均衡无法移除旧节点的Bug
- 解决应用创建后内存和节点无法调整的Bug
2017年2月详细的特性及Bug修复列表请参见:云帮更新日志
3月版本功能预告
3月份的版本我们会收集2月份升级后用户的使用反馈,针对2月份的功能进行优化与修正,当然我们3月份还有若干个重量级的产品更新,下面就来对3月份的升级进行一些小小的剧透:
注:功能预告只是产品的开发方向,并不代表开发计划。
增加平台服务诊断功能
云帮私有化(企业版,社区版)版本目前反馈最多的问题就是平台的服务出现问题无法定位问题,现在只能通过查看管理节点的日志来排查,下个月的系统层面的升级,我们计划加入平台服务的诊断功能,让用户通过运行简单的脚本就可以对平台总体的后台服务进行健康检查,迅速的定位平台问题。
以应用为中心的计费策略(公有云、企业定制版)
目前公有云的应用计费是以所有应用的内存消耗、磁盘、流量来计算的,对于以应用为中心的管理平台来说不够专业,3月份我们会对公有云的应用计费功能进行统一的设计和改版,所有计费都以每个应用为中心,让计费和资源与每个应用挂钩。如果您采购云帮的企业版,我们还支持企业版的应用计费功能,可以将云帮PaaS开放给集团内部公司使用,同样可以使用应用计费模块。
云帮产品每周会有一次产品迭代,社区版不会每周发布,我们会在每月的25统一更新社区版安装包。如果您需要及时的更新以及专业的服务请购买我们的云帮企业版