2018年4月14日,时速云企业级容器PaaS技术沙龙第八期在北京成功举办。本次沙龙由时速云主办,阿里云和青云协办,时速云联合创始人兼CTO王磊、时速云容器架构负责人魏巍、青云容器研发工程师于爽,以及阿里云资深开发工程师徐晓舟,四位技术大咖分别从基于 Docker、Kubernetes 的CI/CD,k8s整体架构及发展趋势,Calico 网络在容器云平台上的实践与思考、以及Kubernetes 如何助力企业敏捷开发等多个角度,向现场上百名开发者分享了他们在技术研发和实际应用中的第一手经验。
王磊《Kubernetes Native DevOps 实践》
时速云联合创始人兼CTO王磊的分享主题为《Kubernetes Native DevOps 实践》,详细为大家讲解了时速云在Kubernetes 之上,如何利用 Kubernetes 及其生态中的相关工具 ,实现既简单、易用,又满足高可用、弹性扩容构建环境的 DevOps 支撑平台,以及在该领域的未来规划。
据王磊介绍,DevOps 基本上成了PaaS 平台上的必备能力,PaaS 上直接提供 DevOps 的相关能⼒,可以让企业借助 PaaS 更简单、快捷的运⽤DevOps的最佳实践,DevOps 则是 PaaS 和其他企业服务集成的有效途径之⼀。
“Kubernetes ⽣产级容器调度、管理平台,本⾝的定位并不是 PaaS 或者 DevOps 平台,⽽是为⽤户提供⼀种更容易构建各种 PaaS 及DevOps 平台的标准、框架。Kubernetes 为DevOps 的实施带来更多可能,包括应⽤容器化、声明式基础设施、云原⽣应⽤的开发模式、更智能化的运维等。”王磊称。
时王磊还指出了 CI/CD —1.0 的几点不足:
1、单独基于 Docker 的 CI/CD 环境,带来部署、管理的复杂性
2、构建环境不够透明
3、对构建环境的⽇志、监控、告警需要单独处理
4、构建任务的调度问题
5、构建资源的弹性伸缩
6、不能利⽤已有对 PaaS 的管理运维能力
此外王磊还从基本思路、整体架构、实现方式、同其他 CI/CD ⼯具的集成等方面介绍了基于 Kubernetes 的 CI/CD - 2.0。
于爽:《基于K8S之上构建自己的网络存储和解决方案》
青云容器研发工程师于爽的分享主题是《基于K8S之上构建自己的网络存储和解决方案》,主要为大家详细介绍了容器平台构建的几大要素,k8s整体架构及发展趋势以及青云运维容器、k8s服务碰到的一些问题,包括网络插件,存储插件,以及未来基于正式版csi接口对存储的改造等。
据于爽介绍,K8S的存储方案有In tree和Out-of-tree两种。In tree存储方案,和K8S代码绑定,能充分利用K8S runtime的功能,但由于依赖K8S的发布周期,导致不能及时提供新功能以及bug fix。Out-of-tree则和K8S解耦,目前有FlexVolume和CSI两种方案。
魏巍:《Calico 网络在容器云平台上的实践与思考》
时速云容器架构负责人魏巍的分享主题是《Calico 网络在容器云平台上的实践与思考》,主要为大家详细讲解了Calico是如何与kubernetes一起工作的,Calico在不同网络场景下的挑战以及应对策略,利用BGP扩展kubernetes集群规模的一些思考以及利用Bird实现不同网络拓扑的一些尝试。
据魏巍介绍,BGP有严格的规则来防止路由环路,即iBGP水平分割原则:任何从iBGP邻居收到的路由信息都不能宣告给其他iBGP邻居,这种路由防环机制就产生如下要求:即网络中的所有iBGP路由器必须是全互联,然而,在大型网络中,全互联导致网络的可扩展性差,为了解决上述问题,BGP引入两种方案分别是:BGP路由反射,BGP联邦。
徐晓舟:《Kubernetes 助力企业敏捷开发》
阿里云资深开发工程师徐晓舟的分享主题是《Kubernetes 助力企业敏捷开发》,为大家详细讲解了企业账号集成,应用权限隔离,租户安全控制,如何实现 CI/CD,开源工具实现应用的容器迁移工具等。
据徐晓舟介绍,通过自研的搬迁工具 Derrick 可以实现传统应用的自动化容器化构建,相比手工实现容器化,节约 90% 的成本,而容器化交付,节约了接近 80% 的运维成本。
“打造DevOps 敏捷开发流程可以保证环境和交付件在开发、测试、发布、运维过程中的标准化输出、迭代速度也会有显著提升,同时标准化、自动化运维可以降低 62% MTTR。”徐晓舟称。
关于时速云:
时速云成立于2014年10月,是国内首个基于 Kubernetes 的企业级容器 PaaS 平台,业务涵盖容器 PaaS 平台、DevOps、微服务治理、AIOps 等领域,拥有金融、能源、运营商、制造、广电、汽车等领域的诸多大型企业及世界500强客户。2018年年初,时速云获得近亿元B轮融资。
自成立之日起,时速云就根植于技术社区。迄今为止时速云已在北京、上海、深圳等地成功举办了8期Docker&Kubernetes技术沙龙,得到众多企业及开发者的大力支持。此后,时速云还将不定期举办多场技术沙龙、K8S进阶培训等,希望大家能够持续关注。