[zh] sync /1.17x/announcing-1.17/upgrade-notes/ (#12745)

This commit is contained in:
Michael 2023-02-22 09:36:34 +08:00 committed by GitHub
parent d98d4acff3
commit d6af77926f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
---
title: Istio 1.17 升级说明
description: 升级到 Istio 1.17 时要考虑的重要变更。
publishdate: 2023-02-14
weight: 20
---
当您从 Istio 1.16.x 升级到 Istio 1.17 时,您需要考虑本页所述的变更。
这些说明详述了故意破坏 Istio `1.16.x` 向后兼容性的一些变更。
这些说明还提到了在引入新特性的同时保持向后兼容性的一些变更。
仅当新特性对 Istio `1.16.x` 的用户来说在意料之外时,才会包含这些变更。
对于从 Istio 1.15.x 升级到 Istio 1.17 的用户,
还应参考 [1.16 变更说明](/zh/news/releases/1.16.x/announcing-1.16/change-notes/)。
## 更新了 Gateway 命名方案{#gateway-naming-scheme-updated}
如果您使用 [Kubernetes Gateway](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io%2fv1beta1.Gateway)
来管理 Istio Gateway`Kubernetes Deployment` 和 `Service` 的名称将被修改。
使用的默认 `Service Account` 也已切换为使用自己的令牌。
要在升级期间继续使用旧的约定,可以使用注解 `gateway.istio.io/name-override``gateway.istio.io/service-account`
## 移除了 Client-go 鉴权插件{#client-go-auth-plugins-removed}
istioctl 1.17 包含**已移除** `gcp``azure` 鉴权插件的 client-go 升级版本,
(类似于 kubectl 1.26 [版本](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#deprecation))。
请参阅 [kubelogin](https://github.com/Azure/kubelogin) 和 [Kubectl Auth Changes in GKE](https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke)
了解替代特定云的详情。
迁移之后,请确保在使用 istioctl 之前更新/重新生成您的 kubeconfig 文件。