更新说明

流量管理{#traffic-management)

  • 新增 支持镜像一定百分比的流量。
  • 改进 Envoy sidecar。Envoy sidecar 现在在崩溃时会退出。这个更改让对 Envoy sidecar 是否健康的观察更加轻松。
  • 改进 Pilot 以在没有必需的改变时避免向 Envoy 发送重复的配置。
  • 改进 headless 服务以防止同一端口的不同服务发生冲突。
  • 禁用 默认的熔断
  • 更新 默认的正则表达式引擎为 re2。详情请参考升级说明

安全

遥测

  • 新增 发往 Stackdriver 的实验性代理内遥测报告。
  • 改进代理内 Prometheus HTTP 服务指标生成(从实验到Alpha)的支持。
  • 改进 遥测收集功能,以阻止和传递外部服务流量
  • 新增 为 Envoy 统计配置统计模式的选项。
  • 新增 inboundoutbound 前缀以在 Envoy HTTP 统计中指定流量方向。
  • 改进 对通过出口网关的流量的遥测报告。

配置管理

  • 新增 istioctl analyze 子命令的多项验证检查。
  • 新增 实验性选项以启用 Istio 资源状态的验证消息。
  • 新增 自定义资源定义(CRDs)的 OpenAPI v3 模式验证。详情请参考升级说明
  • 新增 client-go 库以访问 Istio APIs。

安装

  • 新增 实验性 operator 控制器,用于动态更新 Istio 安装。
  • 移除 proxy_init Docker 镜像。istio-init 容器重用了 proxyv2 镜像。
  • 更新 基础镜像为 ubunutu:bionic

istioctl