发布 Istio 1.24.0
Istio 1.24 发布公告。
我们很高兴地宣布 Istio 1.24 正式发布。感谢所有贡献者、 测试人员、用户和爱好者帮助我们发布 1.24.0 版本! 我们要感谢本次发布的发布经理,包括华为的 Zhonghu Xu、 微软的 Mike Morris 和 Solo.io 的 Daniel Hawton。
新特性
Ambient 模式现已正式推出
我们很高兴地宣布 Istio Ambient 模式的全面可用性! 核心功能(ztunnel、waypoint 和 API)已被 Istio TOC 标记为稳定。 这标志着 Istio 功能阶段进展的最后阶段, 表明这些功能已完全准备好用于广泛的生产用途。
自 2022 年发布公告以来, 社区一直在努力进行创新、 扩展、 稳定以及优化 Ambient 模式, 并为关键时刻做好准备。
除了自 Beta 版本以来的无数变化之外, Istio 1.24 还对 Ambient 模式进行了多项增强:
- 新的
status
消息现在被写入各种资源,包括Service
和AuthorizationPolicy
,以帮助了解对象的当前状态。 - 现在可以将策略直接附加到
ServiceEntry
。可以使用简化的 Egress 网关尝试一下! - 全新的、详尽的故障排除指南。 幸运的是,Istio 1.24 中的许多错误修复使得很多这些故障排除步骤不再被需要!
- 大量错误修复。特别是,具有多个接口的 Pod 的极端情况、 GKE 节点内可见性、仅 IPv4 集群以及许多其他问题都已得到解决。
改进重试
自动重试一直是 Istio 流量管理功能的核心部分。在 Istio 1.24 中,它变得更加强大。
之前,重试仅在客户端 Sidecar 中实现。然而, 连接失败的一个常见原因实际上是服务器 Sidecar 与服务器应用程序之间的通信, 通常是尝试重新使用后端正在关闭的连接。通过这项改进的功能, 我们能够检测到这种情况并在服务器 Sidecar 上自动重试。
此外,重试 503
错误的默认策略已被删除。
最初添加该策略主要是为了处理上述故障类型,但对某些应用程序有一些负面影响。
升级到 1.24
我们希望听取您关于升级到 Istio 1.24 的体验。
您可以在我们的 Slack 工作区中的
#release-1.24
频道中提供反馈。
您想直接为 Istio 做出贡献吗? 查找并加入我们的工作组之一, 帮助我们改进。
如果您参加 2024 年北美 KubeCon 会议, 请务必前往同一地点举办的 Istio Day 聆听一些精彩演讲, 或前往 Istio 项目展位进行沟通。