[zh] add content/zh/news/releases/1.15.x/change-notes/index.md (#11798)

* Create index.md

* Create index.md

* ss

* Update index.md

* Update index.md

* Update content/zh/news/releases/1.15.x/change-notes/index.md

Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>

Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
This commit is contained in:
yanrongshi 2022-09-08 13:12:07 +08:00 committed by GitHub
parent fcb5716b41
commit e4f4bb670b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 141 additions and 0 deletions

View File

@ -0,0 +1,141 @@
---
title: Istio 1.15.0 更新说明
linktitle: 1.15.0
subtitle: 次要版本
description: Istio 1.15.0 更新说明。
publishdate: 2022-08-31
release: 1.15.0
weight: 10
---
## 流量管理{#traffic-management}
- **改进** 改进了推送到网关代理的数量,当服务在网关上不可见时不推送。
([Issue #39110](https://github.com/istio/istio/issues/39110))
- **改进** 改进了与没有 `nsenter` 二进制的最小主机操作系统(如 Talos OS的兼容性。`cni.conf` 标记 `HostNSEnterExec` 在使用 nsenter 时恢复到旧的行为。
([Issue #38794](https://github.com/istio/istio/issues/38794))
- **更新** 更新 istiod 以允许未知标志以实现向后兼容性。如果传递了未知标志,则不会记录警告或错误。
- **新增** 新增当协议未设置且地址也未设置时添加了验证警告。
([Issue #27990](https://github.com/istio/istio/issues/27990))
- **新增** 新增对配置网格内部地址的支持。这可以通过设置
`ENABLE_HCM_INTERNAL_NETWORKS` 为 true 来启用。
- **新增** 为 sidecar 新增了 `traffic.sidecar.istio.io/excludeInterfaces` 注解。
([Issue #39404](https://github.com/istio/istio/pull/39404))
- **新增** 新增了对配置 `DestinationRule``max_connection_duration` 的支持。
- **新增** 通过指定 gRPC 状态代码添加了对注入故障的支持。
- **新增** 增加了对向 Istio 代理中的所有 nameservers 发送并行 DNS 查询的支持。这个功能默认是禁用的,可以通过设置 istio-agent 境变量 `DNS_FORWARD_PARALLEL=true` 来启用。
([Issue #39598](https://github.com/istio/istio/issues/39598))
- **新增** 增加了对通过外部 HTTP 转发代理使用 HTTP CONNECT 或 POST 方法进行隧道出站流量的支持。隧道设置只能应用于 TCP 和 TLS 监听器,暂时不支持 HTTP 监听器。
- **新增** 为 sidecar 主机请求头匹配增加了一个忽略端口号的选项。这可以由 `SIDECAR_IGNORE_PORT_IN_HOST_MATCH` 环境变量控制。
- **修复** 修复了安装 CNI 以检测预计服务账户令牌的变化,并用新的 kubeconfig 重新安装 istio-cni 插件。
([Issue #38077](https://github.com/istio/istio/issues/38077))
- **修复** 修复了一些 `ServiceEntry` 主机名可能会导致非确定性的 Envoy 路由。
([Issue #38678](https://github.com/istio/istio/issues/38678))
- **修复** 修复了在某些情况下无法正确解析网络网关名称的问题。
([Issue #38689](https://github.com/istio/istio/issues/38689))
- **修复** 修复了如果 RDS/CDS/EDS 缓存被启用,更新分割的 `DestinationRules` 不会生效。
([Issue #39726](https://github.com/istio/istio/issues/39726))
- **修复** `PILOT_SEND_UNHEALTHY_ENDPOINTS` was enabled.修修复了当 `PILOT_SEND_UNHEALTHY_ENDPOINTS` 被启用时Istio 会将流量发送到未准备好的 Pod 上。
([Issue #39825](https://github.com/istio/istio/issues/39825))
- **修复** 修复了在使用 `STATIC` `ServiceEntries``PASSTHROUGH` `DestinationRules` 时导致拒绝配置的问题。
([Issue #39736](https://github.com/istio/istio/issues/39736))
- **修复** 修复了一个导致 Envoy 集群初始化时被卡住的问题,阻止了配置更新或代理启动。
([Issue #38709](https://github.com/istio/istio/issues/38709))
- **修复** 修复了当使用通配符域名和在 `Host` 中包括一个意外的端口时,导致流量不匹配(并返回 404
- **修复** 修复了当使用通配符域名并在 `Host` 头中包括一个端口时,会导致流量匹配一个意外的路由。
- **修复** 修复了更新 `ServiceEntry` 主机名时引发的潜在内存泄漏的问题。
- **修复** 修复了在高并发流量期间可能导致 xDS 配置更新被阻止的任何问题。
([Issue #39209](https://github.com/istio/istio/issues/39209))
## 安全{#security}
- **新增** 新增了一个 istio-agent 环境变量 `WORKLOAD_RSA_KEY_SIZE`,用于配置工作负载证书的 RSA 密钥大小。
- **修复** 修复了一个 Bug即 JWKS 动态生成的 `n` 没有经过 base64 编码,导致 envoy 无法正确解析它。
## 观测{#telemetry}
- **修复** 修复了 sidecar 客户端和 `ISTIO_MUTUAL`,网关的 TCP 服务器之间的 TCP 元数据交换。
- **修复** 修复了一个 Bug当在 Telemetry 资源中的单一节段内指定多个 `accessLogging` 时,会忽略一些配置。有了这个修复,所有在 Telemetry 资源的单一节中提供的访问日志配置都会被尊重。
([Issue #39468](https://github.com/istio/istio/issues/39468))
## 可扩展性{#extensibility}
- **新增** 新增了 `WASM_MODULE_EXPIRY``WASM_PURGE_INTERVAL``WASM_HTTP_REQUEST_TIMEOUT` 和 `WASM_HTTP_REQUEST_MAX_RETRIES` istio-agent 环境变量来控制 WASM 缓存相关参数。
- **新增** 当 WASM 二进制文件通过 HTTP/HTTPS 拉取时,增加了解压或解压缩的能力。
- **新增** 新增了 `WASM_INSECURE_REGISTRIES` istio-agent 环境变量,当 `WasmPlugin` 指向 HTTP/HTTPS 服务器时。
- **Extended** 扩展了 `WasmPlugin``ImagePullPolicy` 的范围,除了接受 OCI 图像 URL还接受 HTTP/HTTPS URLs。
## 安装{#installation}
- **新增** 为所有组件增加了对 `arm64` 架构的支持。
([Issue #26652](https://github.com/istio/istio/issues/26652))
- **新增**`istio-init` 容器中增加了 `--log_output_level``--log_as_json`(正如它们在 `istio-proxy` 中一样)。
- **新增** 为 Istio Gateway Helm chart 增加了配置网关部署的 [topologySpreadConstraints](https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/) 的值。
- **新增** 新增了对监视外部 istiod 的本地密钥资源更新的支持。
([Issue #31946](https://github.com/istio/istio/issues/31946))
- **更新** 更新了功能标志 `ENABLE_LEGACY_FSGROUP_INJECTION` 的默认值为 false。当在 Kubernetes 1.19 之前的版本上安装 Helm 时,这可能会导致 sidecar 出现错误。
- **更新** 更新了 Kiali 插件到最新版本v1.55.1)。
- **改进** 改进了[外部控制平面设置说明](/zh/docs/setup/install/external-controlplane/),包括更简单的控制平面入口设置提示,使其更容易在测试环境中试验外部控制平面部署模型。
- **移除** 移除了已废弃的 `remote.yaml` 配置文件,它等同于默认配置文件。
([Issue #38832](https://github.com/istio/istio/issues/38832))
## istioctl{#istioctl}
- **增强**`istioctl x uninstall` 提升为 `istioctl uninstall`
([Issue #40339](https://github.com/istio/istio/issues/40339))
- **改进** 改进了活动日志级别的输出格式。
- **新增** 为 Envoy 过滤器补丁操作增加了一个新的分析器,以便在没有设置优先级的情况下使用相对补丁操作时提供警告,这可能导致 Envoy 过滤器不能正确应用。
([Issue #37415](https://github.com/istio/istio/issues/37415))
- **新增** 增加了对文件资源的 `istioctl analyze` 测试版 API 支持。
- **新增** 为 bookinfo 的评论添加了 Pod 名称和集群名称,其中集群名称由评论部署中的 `CLUSTER_NAME` 环境变量决定。
- **新增**`istioctl analyze` 分析中增加了对解析列表类型文件的支持。
([Issue #39982](https://github.com/istio/istio/issues/39982))
- **新增** 新增了 `istioctl admin log` 描述。
- **修复** 修复了当 `ServiceEntry` 地址为空但网状配置 `ISTIO_META_DNS_AUTO_ALLOCATE` 被启用时 `istioctl analyze` 返回一个意外的 IST0134 消息。
- **修复** 修复了一个导致 `istioctl x injector list` 提供不正确的 Pod 信息的问题。
- **修复** 修复了当对特定命名空间使用 `exportTo` 时,`istioctl analyze` 会出现 `ConflictingMeshGatewayVirtualServiceHostsIST0109` 信息。
- **修复** 修复了当对特定命名空间使用 `exportTo` 时,`istioctl analyze` 会出现 `ConflictingMeshGatewayVirtualServiceHostsIST0109` 信息。
([Issue #39634](https://github.com/istio/istio/issues/39634))