Istio 1.1.4
这个版本中修复了大量问题,并提高了健壮性。下面列出了 Istio 1.1.3 和 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)。