InfoQ

Istio 1.31 Adds Agentgateway Waypoints and Moves Release Artifacts off Google Cloud

6.9内容质量
Istio 1.31 Adds Agentgateway Waypoints and Moves Release Artifacts off Google Cloud

TL;DR · AI 摘要

Istio 1.31 Adds Agentgateway Waypoints and Moves Release Artifacts off Google Cloud - InfoQ InfoQ Homepage News Istio 1....

核心要点

  • 主题聚焦:Istio 1.31 Adds Agentgateway Waypoints and Moves
  • 来源:InfoQ,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#后端#云计算#安全
打开原文

Istio 1.31 新增 Agentgateway 路由点功能并迁移发布制品至非 Google Cloud 环境 - InfoQ

InfoQ 首页 News Istio 1.31 新增 Agentgateway 路由点功能并迁移发布制品至非 Google Cloud 环境

DevOps

InfoQ 认证高绩效团队计划(在线,11月17日):为您的团队构建更清晰的运营模型。

Istio 1.31 新增 Agentgateway 路由点功能并迁移发布制品至非 Google Cloud 环境

2026年10月3日 2分钟阅读

by

  • Mark Silvester

#### 关注我们

YouTube

232K 粉丝

LinkedIn

26K 粉丝

Instagram

新

RSS

19K 读者

X

57.1k 粉丝

Facebook

21K 点赞

Bluesky

收听本文 -

0:00

音频准备就绪

您的浏览器不支持音频元素。

正常

1.25x

1.5x

喜欢

新下拉阅读列表

  • 阅读列表

Istio 1.31 于8月31日发布,允许团队在 ambient mesh 环境中通过新的 istio-agentgateway-waypoint GatewayClass 将 agentgateway 作为第7层路由点代理运行。

同一版本停止将容器镜像和 Helm chart 发布到 Google Cloud。仍在使用 gcr.io/istio-release、registry.istio.io 或 Google 主办 Helm 仓库的团队应在10月13日下次计划停机测试前完成迁移,因为这些服务将在12月退役。Istio 1.31.0 支持 Kubernetes 1.32 至 1.36 版本。

该路由点功能基于1.30版本中新增的实验性网关专用集成进行增强。Agentgateway 是由 Solo.io 贡献给 Linux 基金会的 Rust 数据平面,专为 agent 流量设计,可处理 Model Context Protocol 等协议及常规 HTTP 流量。Istio 1.31 还修复了 ListenerSet 处理和 agentgateway 后端的 mTLS 连接问题。路由点间的流量切换功能处于 alpha 阶段,维护人员警告标签、注解和行为可能会变更。

这种切换机制也是全新的。通过 use-waypoint-canary 标签,服务或命名空间可同时指定主路由点和金丝雀路由点,再利用 use-waypoint-canary-weight 注解将可配置比例的新 mesh 内连接发送至金丝雀,无需客户端变更。已建立的连接不会被迁移,因此长连接可能延迟流量分割的观察效果。

2026年9月21日发布的 Istio 1.31.1 修复了 agentgateway 路由点仅作为金丝雀时未编程服务引用路由和策略的问题,导致切换连接被拒绝。该补丁还包含安全修复,并修正了 IPv6 专用集群中 ALLOW_ANY_DYNAMIC_DNS 的转发功能。

对于大规模 mesh 环境,有两个流量管理新增功能值得关注。DestinationRule 和 MeshConfig 新增的 zoneAwareLbSetting 字段允许 Envoy 将流量路由到下游代理所在可用区的端点,仅在本地容量不足时才进行溢出,由 Envoy 自动决策而非通过 localityLbSetting 静态百分比配置。ALLOW_ANY_DYNAMIC_DNS 的出站模式可在请求时从 HTTP Host 头解析主机名,无需为每个外部目标编写 ServiceEntry。

在安全性方面,COMPLIANCE_POLICY 环境变量设置为 fips-140-3 值时,会将 TLS 限制为 1.2 或更高版本,使用符合 FIPS 标准的加密套件以及 P-256 和 P-384 曲线。变更说明中指出,Go 组件必须使用 Go 1.24 或更高版本,并通过 GOFIPS140=v1.0.0 或更高版本的验证构建;仅设置运行时策略是不够的。AuthorizationPolicy 的新 trustDomains 和 notTrustDomains 字段可通过从对等证书中提取的信任域来匹配或排除请求。

托管变更要求使用现有仓库的团队采取行动。微软的 Steven Jin 和 Solo.io 的 Keith Mattix 在 8 月 21 日的 Istio 博客上写道:"今年,由于资金模式的变化,Istio 将所有基础设施从 Google Cloud Platform 迁移到 Amazon Web Services。" 下一次计划的"尖叫测试"将于 10 月 13 日 UTC 时间 15:00 至 18:00 禁用旧端点;最终测试将于 12 月 8 日 UTC 时间 15:00 至 12 月 9 日 UTC 时间 15:00 运行。验证镜像签名的团队还需要考虑密钥轮换:迁移指南中列出了 1.31.0 的 istio-key.pub 和 1.31.1 及以上版本的 istio-key-v2.pub。当被问及为何选择 Docker Hub 而非 GHCR 时,Jin 回答说:"GHCR 存在一些未记录的限制",并补充道:"考虑到我们当前的使用情况,我认为我们很容易就会突破这些限制。"

作者信息主容器

关于作者

章节标题

每位作者信息的主容器

#### Mark Silvester

显示更多

显示更少

#### 本内容属于 DevOps 主题

##### 相关主题:

  • 开发
  • 架构与设计
  • DevOps
  • 云原生计算基金会
  • Istio
  • Kubernetes
  • 服务网格
  • 相关编辑内容
  • 相关赞助商 通过工程领域实现 AI 采用规模化(由 O'Reilly 提供)- 立即下载
  • 相关赞助商 找出测试中遗漏的缺陷。Antithesis 通过确定性模拟探索数千种故障场景,在缺陷进入生产环境前发现难以复现的缺陷。立即查看其工作原理。

InfoQ 新闻通讯

每周五发送 InfoQ 最新内容摘要。加入超过 25 万名高级开发者的社区。查看示例

我们保护您的隐私。