Wallaby 是最广泛部署的开源云基础设施软件的第 23 个版本,突显了全球开发人员的活力和参与度,他们支持着第三个最活跃的开源项目(与 Linux 内核和 Chromium 并列)。
Wallaby 版本通过增强的安全性以及与其它开源技术的集成,加强了云原生应用程序的基础设施。超过 800 名贡献者来自 140 个不同组织和 45 个国家/地区,贡献了超过 17,000 次代码更改,这些更改被合并到该版本中。
除了提供广泛的改进到稳定可靠的 OpenStack 核心及其高度灵活的项目集成能力之外,Wallaby 还提供了安全增强功能,包括 Ironic、Glance 和 Manila 中的回退权限和 RBAC 改进,并且本周期社区的重点是将 RBAC 策略格式从 JSON 迁移到 YAML。此外,Ironic 项目还扩展了 UEFI(统一可扩展固件接口)的功能,包括 NVME 的安全擦除。
多个项目团队继续将 OpenStack 开发为开源集成引擎,通过增强对其他开源项目支持来实现:Kolla(生产就绪的容器和部署工具)添加了对 Prometheus 版本 2 的支持,Magnum(API 服务)更新了 Kubernetes 和 containerd 的版本,Cinder(块存储服务)添加了对 Ceph 后端驱动程序 Ceph iSCSI 的支持。
Tacker(NFV 编排)添加了与 ETSI NFV 定义的标准对齐的新功能,包括为虚拟网络功能 (VNF) 的缩放、更新和回滚操作添加 API,以及对订阅和通知的基本 VNF 生命周期管理支持。
Nova(计算配置)和 Cyborg(加速器管理)集成继续推进。新的功能让用户能够搁置和取消搁置增强型服务器,即带有 Cyborg 加速器连接的 Nova 服务器。Cinder(块存储)添加了新的后端驱动程序,并且许多当前驱动程序添加了对超出最小必需驱动程序功能的功能的支持,其中回滚到快照和后端 QoS 在本周期中特别受欢迎。
Tacker 提供 VNF 和 CNF 的修复操作,作为 ETSI NFV SOL 标准中定义的生命周期管理功能。使用 `vnflcm` 命令向 tacker 发送修复请求后,将再次生成一个 pod。
Tacker 提供 VNF 和 CNF 的缩放操作,作为 ETSI NFV SOL 标准中定义的生命周期管理功能。可以使用 `vnflcm` 命令发送缩放请求来扩展 Kubernetes pod 的数量。
感谢来自 140 个不同组织和 45 个国家/地区的 800 名贡献者对 OpenStack Wallaby 版本的贡献。