发布 Istio 1.1.4

Istio 1.1.4 现已发布。请参照下列内容获取更新信息。

行为变化

  • 修改 Pilot 的缺省行为,网格外服务所占用的端口即使是和网格内服务相同,也允许对网格外的流量,这一行为可以由环境变量 PILOT_ENABLE_FALLTHROUGH_ROUTE 进行控制。

问题修复

  • 修复类型为 ExternalName 的服务的 egress 路由生成过程。

  • 为 Envoy 的闲置连接超时加入配置项,防止内存和 IP 端口耗尽(Issue 13355)。

  • 修复 Pilot 中的一个问题,该问题会在区域感知负载均衡的故障转移过程中导致崩溃。

  • 修复 Pilot 中的一个问题,该问题会在设置证书路径时导致崩溃。

  • 修复 Pilot 中的一个问题,该问题会导致 ServiceEntry 中的短主机名被忽略(Issue 13436)。

  • envoy-metrics-service 集群配置中加入缺失的 https_protocol_options

  • 修复 Pilot 中的一个问题,该问题在失败时放行的用例中,无法正确处理 https 流量(Issue 13386)。

  • 修复 Pilot 中的一个问题,Pilot 没有移除在 Kubernetes 中被移除的端点(Issue 13402)。

  • 修复了一个导致 Node agent 崩溃的问题(Issue 13325)。

  • 修复了 Gateway 名称校验的问题,恢复了对 . 的校验(Issue 13211)。

  • 文档中 ConsistentHashLB.minimumRingSize 的缺省值为 1024,实际上是 0,

小幅增强

  • Kiali 插件升级为最新版本。

  • Grafana 插件升级为最新版本。

  • 加入校验过程,确保 Citadel 仅部署了一个实例(Issue 13383)。

  • 加入用于设置 Proxy 和控制平面的日志级别的配置项(Issue 11847)。

  • Sidecar 可以绑定到所有 loopback 地址,不仅限于 127.0.0.1(Issue 13201)。