From de559614bcbf52c5cf9183b61264b4c512006240 Mon Sep 17 00:00:00 2001 From: Wilson Wu Date: Wed, 14 May 2025 10:26:55 +0800 Subject: [PATCH] [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 --- .../docs/releases/supported-releases/index.md | 4 +- content/zh/news/releases/1.26.x/_index.md | 8 ++ .../releases/1.26.x/announcing-1.26/_index.md | 73 +++++++++++++++++++ .../announcing-1.26/upgrade-notes/index.md | 24 ++++++ 4 files changed, 107 insertions(+), 2 deletions(-) create mode 100644 content/zh/news/releases/1.26.x/_index.md create mode 100644 content/zh/news/releases/1.26.x/announcing-1.26/_index.md create mode 100644 content/zh/news/releases/1.26.x/announcing-1.26/upgrade-notes/index.md diff --git a/content/zh/docs/releases/supported-releases/index.md b/content/zh/docs/releases/supported-releases/index.md index a27b69f768..dec565ffff 100644 --- a/content/zh/docs/releases/supported-releases/index.md +++ b/content/zh/docs/releases/supported-releases/index.md @@ -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` 变量。 diff --git a/content/zh/news/releases/1.26.x/_index.md b/content/zh/news/releases/1.26.x/_index.md new file mode 100644 index 0000000000..90f5b3c260 --- /dev/null +++ b/content/zh/news/releases/1.26.x/_index.md @@ -0,0 +1,8 @@ +--- +title: 1.26.x 版本 +description: 1.26 版本及其相关补丁版本的公告。 +weight: 6 +list_by_publishdate: true +layout: release-grid +decoration: dot +--- diff --git a/content/zh/news/releases/1.26.x/announcing-1.26/_index.md b/content/zh/news/releases/1.26.x/announcing-1.26/_index.md new file mode 100644 index 0000000000..d17c10785f --- /dev/null +++ b/content/zh/news/releases/1.26.x/announcing-1.26/_index.md @@ -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 做出贡献吗?查找并加入我们的工作组,帮助我们改进。 diff --git a/content/zh/news/releases/1.26.x/announcing-1.26/upgrade-notes/index.md b/content/zh/news/releases/1.26.x/announcing-1.26/upgrade-notes/index.md new file mode 100644 index 0000000000..cfb864cad5 --- /dev/null +++ b/content/zh/news/releases/1.26.x/announcing-1.26/upgrade-notes/index.md @@ -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` 覆盖此名称。