Mitaka 系列发布说明

0.8.0

新特性

  • 为 Octavia 添加了对第 7 层交换和共享池功能的支持。 这支持添加到 Neutron LBaaS v2 的等效功能。

    • 第 7 层策略允许租户/用户定义负载均衡器除了将请求路由到默认池之外可以采取的操作。

    • 第 7 层规则控制遵循给定第 7 层策略背后的逻辑。

    • 适用于 HTTP 和 TERMINATED_HTTPS 监听器。

    • 共享池允许监听器或第 7 层 REDIRECT_TO_POOL 策略共享后端池。

  • 包含最新 Amphora 镜像的 Glance 镜像现在可以使用 Glance 标签引用。 要使用此功能,请在 [controller_worker] 中设置 amp_image_tag。 请注意,为了使新功能生效,应取消设置 amp_image_id。

  • Octavia 的主动/待机支持。

    • 在配置文件中启用后,Octavia 将为每个负载均衡器启动一个主动和一个待机 amphora。

    • 主动和待机 amphora 之间保持会话持久性。

    • 当启用主动/待机时,支持 Amphora 故障转移。 如果主 amphora 或备份 amphora 发生故障,健康管理器将重建它。

升级说明

  • 升级需要数据库迁移。

    • 共享池在 pools 表中引入了一个新的 load_balancer_id 列。

    • pools.load_balancer_id 列从 listeners 数据中使用 ETL 在迁移中填充。

    • 创建两个新表来处理第 7 层交换。 这些是 l7policyl7rule

  • amp_image_id 选项已被弃用,将在下一个版本之一中删除。 建议操作员迁移到新的 amp_image_tag 选项。

  • 升级需要数据库迁移。

    • 添加了用于主动/待机模式的表。

    • 更新了负载均衡器、监听器和 amphora 表。