OpenStack 温哥华峰会看点一览:Kata、CI / CD及更多案例

拥有 85000 名社区成员,600多万个计算核心投入使用,OpenStack 已经成为历史上规模最大、最活跃的开源社区之一。OpenStack 基金会(OSF)和它举办的活动是构建和运维云计算基础设施的人们的家园。

正文

基金会与 OpenStack 的 Superuser 和明星用户们交流了四年,并在过去三年用令人羡慕的超级用户奖来表彰他们。这些说明,开放式的基础设施提升潜力巨大。

我们也见证了基础设施用例是如何演变的——用户正在将虚拟机、容器和裸机组合在新的架构中,随着计算能力走向边缘,数据中心的墙正在倒塌。

基础设施用例在进化,OSF同样也在发生变化。以集成和跨项目协作为重点,OpenStack 社区开始在 OSF 下添加新的顶级项目(包括Kata Containers),即将召开的温哥华峰会将反映这些变化。

温哥华峰会有什么新东西?

3月15日,温哥华峰会日程发布,有100多场由用例组织的会议:包括人工智能和机器学习、HPC、边缘计算、NFV、容器基础设施,以及公有云、私有云和多云策略。温哥华峰会将聚集开放式基础设施运营商和开发商,通过关注这些技术的整合和运维来推动这些用例。

除了 OpenStack 之外,还将举办关于基金会最新项目的专题会议( Kata Containers ),并强烈关注与基础设施运营商相关的其他开源技术,包括 Kubernetes、Docker、Ansible、Ceph、Istio、Envoy、Spinnaker、OpenContrail、ONAP、OPNFV等。

有关 Kata Containers 的信息动态如下。

“OCI( Open Container Initiative )是容器生态系统聚集在一起并推动各种工具和部署的重地。”Kata Containers Working Committee 成员James Kulina 说。

为了继续开展跨社区协作和支持标准技术的战略,OpenStack 基金会3月14日加入了 OCI  。OCI 由 Docker、CoreOS 和其他行业领导者于2015年成立,围绕容器格式和运行时创建开放式行业标准。

OpenStack 基金会加入 OCI 的举措是受到2017年12月推出的新 Kata Containers 项目的推动,其任务是将容器的速度和性能与虚拟机的隔离和安全性相结合。

Kata Containers 项目提供了非常轻量级的虚拟机托管容器——符合 OCI 运行时规范。该团队计划参与 OCI 相关工具、兼容性和互操作性测试。Kata Containers 社区目前正在开发第二季度的 1.0 版本,在 katacontainers.io ,你可以了解更多关于他们的使命和贡献。

“ OCI 是容器生态系统聚集在一起并推动工具和部署的通用格式的重地。我们很高兴在 Kata Containers 项目中支持 OCI 规范,并期待与 OCI 社区更紧密地合作,支持容器镜像标准化的未来。“ Hyper 的首席运营官兼 Kata 容器工作委员会 Kata Containers Working Committee 成员 James Kulina 说道。

在 OpenStack 项目下,还有一个团队将云服务打包为 OCI 兼容镜像和行业标准工具,这使得使用 OpenStack-Helm 和 Kolla 等服务部署和管理 OpenStack 云生命周期变得更加容易。

未来,OCI 社区计划启动一个项目认证计划,这将是 Kata Containers 和 OpenStack 参与的另一个机会。

另外,第二届 OpenDev 将与温哥华峰会同期举办,并将重点放在 CI / CD上,其中包括协作式工作会议、架构展示以及演示。会议由 programming 委员会支持,包括谷歌、Netflix、Spinnaker、Mesosphere、TravisCI、Zuul、爱立信、GoDaddy和剑桥大学。来自摩根大通银行、富国银行、Progressive Insurance、Target、Gap Inc.、俄亥俄州立大学、意大利墨西拿大学、Oath Inc.和AT&T等的30多位演讲嘉宾介绍了他们的使用案例。

看看这些 OpenStack 项目的更新

在去温哥华前,开源云中文社区建议您了解下在当前开发周期中 OpenStack 接下来的变化。

OpenStack 最近的 PTG (Project Teams Gathering)做了一些项目的更新说明。比如RDO 的 Rich Bowen 在都柏林和与会者讨论了 Queens 版本以及 Rocky 会有哪些新功能。项目团队领导(PTL)和核心贡献者谈到了已经完成的任务、将要发布的内容以及如何参与并影响路线图。

在计算(Nova)方面,会议谈论了 Queens 版本的新特性,包括 Cells V2 的多单元支持,对 vGPU、QEMU 原生 LUKS 解密和卷多挂载的支持。在 PTG,开发者正开始与 Go Daddy 和 CERN 等用户进行关于新功能的对话。

块存储(Cinder)方面。除了谈论得较多的卷 multi-attach 之外,还有其他的一些终端用户会喜欢的更新。这些更新包括代码中的默认策略、从备份创建卷的能力以及更好的配额处理。配额处理项目还在进行中,旨在改进 Cinder 中每个不同设置的配额处理方式。 可能实际上在你的后端使用的储存空间比预期的多,因此现在添加了检查,以确保创建快照不会超出你设置的可用存储配额。未来,Cinder 的焦点在于可用性和改进,用户可以期待“更少的主要增强功能,更多地专注于改进功能”。

有关DNS即服务(Designate)项目,“上一个版本周期相当平静,我们处于低度活跃期,可以说我们欠了一些债。我们用这个周期来还债。”Designate 项目 的 PTL Graham Hayes说, “我们为改进更新奠定了基础,并致力于滚动升级——这意味着你可以只升级 Designate 的某些部分,因此可以实现零停机时间。”这样的基础是在 Queens 期间奠定的,并在发布之后立即合并。Designate 项目团队还致力于改进仪表板和持续实时集成。在 PTG 上,董事会批准了 DNS 商标项目。“因此,如果你拥有 OpenStack 产品或公有云,你可以获得一个得到认证的 stock DNS 项目,并提供一个标准。它为你的用户提供互操作DNS体验。”

由于 OpenStack TripleO(即 OpenStack 上的 OpenStack)项目专注于部署、更新和运维 OpenStack 云,因此它必须与几乎所有其他 OpenStack 项目进行交互。“在Queens周期中,我非常关注于 Ansible 集成和更多移向 Ansible 驱动的架构。”开发者 James Slagle 说。针对最近该项目的快速增长,Slagle表示,“我们已经集成了很多 OpenStack 服务,针对这些服务的部署配置,我们有许多来自所有项目的贡献,所以我们一直在转变 Ansible ,也用 Ansible 完成许多更新任务。”接下来,Slagle说:“在 Rocky 期间,我们希望默认切换到 Ansible 部署模式,并且将所有的 CI 都转移到使用新模型,我们将会弃用旧模型。我们还将考虑更多的Kubernetes 集成,并且更多地与 Ceph Ansible 集成,以此作为 Ceph 的部署机制。”

你可能感兴趣的:(OpenStack 温哥华峰会看点一览:Kata、CI / CD及更多案例)