AKS 和 Istio 之间是否存在版本依赖关系?

is there any version dependency between AKS and Istio?

当我们从 istio 文档或 Microsoft 文档中读取时,它不清楚 istio 版本和 AKS 版本的版本依赖性。

根据 Istio 文档 https://istio.io/latest/docs/releases/supported-releases/,它表明 istio 1.7 仅支持 kubernetes 版本 [1.16、1.17、1.18],而 istio 1.8 [kubernetes -1.16、1.17、1.18、1.19]。

但根据 Microsoft 文档 https://docs.microsoft.com/en-us/azure/aks/servicemesh-istio-install?pivots=client-operating-system-linux)

The following instructions reference Istio version 1.7.3. The Istio 1.7.x releases have been tested by the Istio team against Kubernetes version 1.16+.

所以这里不清楚是否有任何高于 1.16.x 的 AKS 版本与 istio 1.7.3 兼容?

澄清一下,如果我们升级 AKS 版本 1.19.x,它是否与 istio 1.7.3 兼容?

嗯,Kubernetes 1.19 于 2020 年 8 月 26 日发布,Istio 1.7 于 2020 年 8 月 21 日发布。因此,它可能没有针对该版本进行测试。

不过,我想它很可能会起作用,假设 Kubernetes 1.19 没有任何重大变化。不过,如果你想安全起见,先升级 Istio 可能是个好主意。