Istio 1.26 发布,Istio 1.23 正式停止维护


Istio 1.26 现已正式发布,这是一次在功能、可扩展性、安全性与平台适配性方面全面提升的重要更新。与此同时,Istio 1.23 也正式停止维护,不再接收安全漏洞与关键 Bug 修复,标志着这一主流版本的生命周期正式结束。

Istio 1.26 标志着 Ambient 模式从“实验性”走向更成熟阶段,也是 Istio 与 Kubernetes 深度集成的又一里程碑。作为云原生网络的核心基础设施,Istio 将持续推动面向服务的流量治理、安全与可观测性演进。

本次发布支持 Kubernetes 1.29 至 1.32(预计兼容 1.33),如计划升级至 1.26,可提前参考升级指南。

Istio 1.26 新特性速览

1. Gateway API 自动资源支持全面可配置

在 Istio 1.26 中,用户终于可以通过 ConfigMap 自定义由 Gateway API 自动生成的资源,例如 ServiceDeploymentHorizontalPodAutoscaler 和 PodDisruptionBudget。这使得运维和网关部署策略更灵活,显著提升了生产可用性。

2. Ambient 模式下支持 TCPRoute

Ambient 模式下的 Waypoint 代理现在支持 Gateway API 的 TCPRoute,让 TCP 层流量的精细控制成为可能,进一步提升了 L4 层面的可观测与控制能力。

此外,Istio 还引入了 Gateway API v1.3 的实验性特性 BackendTLSPolicy与 BackendTrafficPolicy,为未来的重试、后端认证控制铺平道路。

3. 支持 Kubernetes 新特性 ClusterTrustBundle

Istio 1.26 增加了对 Kubernetes 实验性特性 ClusterTrustBundle 的支持,这是集群间信任管理的重要一步,未来有望替代传统 CA 机制。

4. istioctl 工具增强

  •  istioctl analyze 现在支持指定某个检查项,便于集成自动化检测。
  • 增加 --tls-server-name 支持,便于生成可用于特定网关域名的 kubeconfig。
  • 多项 CLI 命令修复与增强,提升安装与调试体验。

5. 安装与平台适配改进

  • 在 GKE 中自动配置 ResourceQuota 与 cniBinDir,提升兼容性。
  • istio-cni 不再默认使用 hostNetwork,降低端口冲突风险。
  • Helm Chart 中新增支持设置 loadBalancerClassupdateStrategyConfigMap 等关键参数。

6. EnvoyFilter 和 Retry 策略增强

  • EnvoyFilter 现可基于 VirtualHost 的域名进行匹配。
  • 支持配置重试的 backoff 间隔与 host predicate。

详细改动可参考官方完整变更日志。


相關推薦

2023-07-14

” 毕业以后,Istio 方面表示项目工作将继续推进。月前发布的 Istio 1.18 中引入了 Alpha 版本的 ambient mesh,开发团队接下来将继续推动其投入生产。此外,Sidecar 部署仍然是使用 Istio 的推荐方法,预计 1.19 版本将支持 Kubernetes

2022-04-27

的团队于 2016 年开始合作开发的开源项目,在 2017 年正式推出;它是一个大型微服务系统管理工具,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。Knative 是一个基于 Kubernetes 与 Istio 的 Serverless 架构方案,

2023-06-10

o 指导委员会已将 Istio 项目捐赠给了 CNCF。 Istio 1.18 正式发布,这是 2023 年发布的第二个 Istio 版本,也是第一个搭载 Ambient Mesh 的版本。 Ambient Mesh Istio 1.18 版本的发布标志着 Ambient Mesh 正式上线,这是一种新的 Istio 数据平面模

2023-02-17

委员会已将 Istio 项目捐赠给了 CNCF。 近日 Istio 1.17 正式发布,这也是 Istio 在 2023 年发布的第一个版本。 新内容 自 1.16 版本发布以来,Istio 增加了一些重要的新功能,并将一些现有的功能标记为 Beta 版,表明它们已经可以用

2022-09-22

Aeraki Mesh 发布了 1.2.0 版本,主要变化是支持 Istio 1.14 版本系列。目前已支持 1.14 系列的最新小版本 1.14.4。 Aeraki [Air-rah-ki] 是希腊语 ” 微风 “ 的意思。 该命名的寓意是希望 Aeraki Mesh 这股&nb

2022-11-14

dubbogo 社区近期发布了 https://github.com/apache/dubbo-go/releases/tag/v3.0.3-rc2。相关改进内容较多,本文只列出相关重大 feature、bugfix 、 性能提升项。 1. Proxyless 模式下证书文件获取 在 Proxy 模式下,Istio 颁发的证书可以通过 sidecar

2022-06-24

境中运行的现代开源高性能 RPC 框架。gRPC 1.47.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: gRPC C++ 1.47.0 是第一个要求 C++14 的版本(提案)。对于现在无法升级到 C++14 的用户来说,可以在此期间使用

2023-01-16

Vesta 是一款实用、方便的镜像扫描以及 Docker、Kubernetes 基线安全检查工具。 致力检查因 Docker 或 Kubernetes 错误配置而导致的各种潜在安全问题的发生。 Vesta v1.0.3 更新内容如下: 新功能 镜像检查增加对Java,PHP,Rust依赖的版

2022-12-22

流行的开源 Go 语言 Web 工具包 Gorilla 宣布已正式归档,目前已进入只读模式。“它发出的信号是,这些库在未来将不会有任何发展。” 根据介绍,Gorilla Web Toolkit 是一个用于基于 Web 的应用程序的流行开源 Go 工具包

2023-06-08

APISIX 3.2.1 版本已正式发布,修复了诸多 bug,以提升用户体验。这是一个动态、实时、高性能的 API 网关,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。从其主要功能和特点角度

2024-08-15

Go 编程语言开发团队今天凌晨正式发布 Go 1.23。 此版本带来了众多改进和新特性,下面简单看看主要亮点。 一. 语言特性更新 新的迭代器语法: 在"for-range"循环中,现在可以使用迭代器函数作为range表达式,如func(func(K) bool)

2022-06-18

Deno 1.23 已发布,值得关注的更新包括: 默认不进行类型检查 当要求执行一个程序时,Deno 总是运行一个类型检查。然而,评估和类型检查是完全不同的操作,涉及完全不同的编译器,每个编译器的执行速度也完全不同。评估代

2023-10-26

Language Model Evaluation Harness 当一个新的大语言模型(LLM)发布时,通常都会被进行评估,将该模型与 ChatGPT 在某个基准上进行比较,很多公司可能会使用 lm-eval-harness 来生成评估分数。lm-eval-harness 由分布式人工智能研究所 Eleuther

2025-04-09

Kubeflow 1.10.0 现已发布,新版本增强了机器学习工作流的灵活性、效率和可扩展性。新功能覆盖多个组件,提升了用户体验和系统性能。 亮点功能 Trainer 2.0 模型注册表的新用户界面 Spark Operator 作为核心 Kubeflow 组件 Kuberne