[zh] Sync 1.26 upgrade notes and support doc into Chinese (#16465)

* Sync 1.26 upgrade notes into Chinese

* Sync 1.26 change notes into Chinese

* update support
This commit is contained in:
Wilson Wu 2025-05-14 10:26:55 +08:00 committed by GitHub
parent 89af7c1970
commit de559614bc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 107 additions and 2 deletions

View File

@ -70,9 +70,9 @@ Istio 不保证超出支持窗口期的次要版本都有已知的 CVE 补丁。
| 次要版本 | 没有已知 CVE 的补丁版本 |
|------------------|------------------------------------|
| 1.26.x | 1.26.0+ |
| 1.25.x | 1.25.0+ |
| 1.24.x | 1.24.0+ |
| 1.23.x | 1.23.2+ |
## 支持的 Envoy 版本 {#supported-envoy-versions}
@ -82,9 +82,9 @@ Istio 的数据面基于 [Envoy](https://github.com/envoyproxy/envoy)。
| Istio 版本 | Envoy 发布分支 |
|---------------|----------------------|
| 1.26.x | release/v1.34 |
| 1.25.x | release/v1.33 |
| 1.24.x | release/v1.32 |
| 1.23.x | release/v1.31 |
您可以在 [`istio/proxy` 仓库](https://github.com/istio/proxy/blob/{{< source_branch_name >}}/WORKSPACE#L26)中找到
Istio 使用的具体 Envoy 提交:查找 `ENVOY_SHA` 变量。

View File

@ -0,0 +1,8 @@
---
title: 1.26.x 版本
description: 1.26 版本及其相关补丁版本的公告。
weight: 6
list_by_publishdate: true
layout: release-grid
decoration: dot
---

View File

@ -0,0 +1,73 @@
---
title: 发布 Istio 1.26.0
linktitle: 1.26.0
subtitle: 大版本更新
description: Istio 1.26 发布公告。
publishdate: 2025-05-08
release: 1.26.0
aliases:
- /zh/news/announcing-1.26
- /zh/news/announcing-1.26.0
---
我们很高兴地宣布 Istio 1.26 正式发布。感谢所有贡献者、
测试人员、用户和爱好者们帮助我们发布 1.26.0 版本!
我们还要感谢本次发布的发布经理:来自 Solo.io 的 **Daniel Hawton**
来自爱立信软件技术公司的 **Faseela K** 以及来自微软的 **Gustavo Meira**
{{< relnote >}}
{{< tip >}}
Istio 1.26.0 已正式支持 Kubernetes 1.29 至 1.32 版本。
我们预计 1.33 版本也能支持,并计划在 Istio 1.26.1 版本发布之前进行测试和支持。
{{< /tip >}}
## 新特性 {#whats-new}
### 定制 Gateway API 提供的资源 {#customization-of-resources-provisioned-by-the-gateway-api}
使用 Gateway API 创建 Gateway 或 waypoint 时,
会自动创建 `Service``Deployment`。自定义这些对象一直以来都是一个常见的需求,
现在 Istio 1.26 中通过指定包含参数的 `ConfigMap` 实现了此功能。
如果提供了 `HorizontalPodAutoscaler``PodDisruptionBudget` 的配置,
这些资源也会自动创建。
[了解更多关于自定义 Gateway API 生成资源的信息。](/zh/docs/tasks/traffic-management/ingress/gateway-api/#automated-deployment)
### 新的 Gateway API 支持 {#new-gateway-api-support}
[`TCPRoute`](https://gateway-api.sigs.k8s.io/guides/tcp/)
现已在 waypoint 中可用,允许在 Ambient 模式下转移 TCP 流量。
我们还添加了对实验性 [`BackendTLSPolicy`](https://gateway-api.sigs.k8s.io/api-types/backendtlspolicy/) 的支持,
并在 Gateway API 1.3 中开始实现
[`BackendTrafficPolicy`](https://gateway-api.sigs.k8s.io/api-types/backendtrafficpolicy/)
最终将设置重试约束。
### 支持新的 Kubernetes `ClusterTrustBundle` {#support-for-the-new-kubernetes-clustertrustbundle}
我们添加了对 [Kubernetes 中的实验性 `ClusterTrustBundle` 资源](https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/certificate-signing-requests/#cluster-trust-bundles)
的实验性支持,从而支持将证书及其信任根捆绑到单个对象中的新方法。
### 还有更多 {#plus-much-much-more}
* `istioctl analyze` 现在可以运行特定检查!
* CNI 节点代理不再默认在 `hostNetwork` 命名空间中运行,
从而降低了与主机上运行的其他服务发生端口冲突的可能性!
* 在 GKE 上安装时,所需的 `ResourceQuota` 资源和 `cniBinDir` 值会被自动设置!
* `EnvoyFilter` 现在可以匹配域名上的 `VirtualHost`
请参阅完整的[更新说明](change-notes/),了解这些内容及更多信息。
## 了解 Istio 项目 {#catch-up-with-the-istio-project}
如果您只在新版本发布时才关注我们,
那么您可能错过了[我们发布了 ztunnel 安全审计](/zh/blog/2025/ztunnel-security-assessment/)、
[我们比较了环境模式吞吐量与内核运行的性能](/zh/blog/2025/ambient-performance/)
以及[我们出席了 KubeCon EU 大会](/zh/blog/2025/istio-at-kubecon-eu/)。快来看看这些帖子吧!
## 升级到 1.26 {#upgrading-to-1-26}
我们期待您分享升级到 Istio 1.26 的体验。
您可以在我们 [Slack 工作区](https://slack.istio.io/) 的 `#release-1.26` 频道中提供反馈。
您想直接为 Istio 做出贡献吗?查找并加入我们的工作组,帮助我们改进。

View File

@ -0,0 +1,24 @@
---
title: Istio 1.26 升级说明
description: 升级到 Istio 1.26.0 时要考虑的重要变更。
weight: 20
---
当您从 Istio 1.25.x 升级到 Istio 1.26.x 时,您需要考虑本页所述的变更。
这些说明详述了故意打破 Istio 1.25.x 向后兼容性的一些变更。
这些说明还提到了在引入新特性的同时保持向后兼容性的一些变更。
这里仅包含出乎 Istio 1.25.x 用户意料的新特性变更。
## 即将删除遥测提供商 {#upcoming-removal-of-telemetry-providers}
Lightstep 和 OpenCensus 的遥测提供程序已被弃用(分别自 1.22 和 1.25 起),
因为它们都已被 OpenTelemetry 提供程序取代。它们将在 Istio 1.27 中被移除。
如果您使用其中任何一种提供程序,请立即更改为使用 OpenTelemetry 提供程序。
## ztunnel Helm Chart 变化 {#ztunnel-helm-chart-changes}
在 Istio 1.25 中ztunnel Helm Chart 中的资源名称更改为 `.Resource.Name`
这经常导致问题,因为名称需要与 Istiod Helm Chart 保持同步。
在此版本中,我们已将默认的 `ztunnel` 名称恢复为静态名称。
与之前一样,可以使用 `--set resourceName=my-custom-name` 覆盖此名称。