第 2 章 更新 OpenShift Service Mesh
比较在 Red Hat OpenShift Service Mesh 中更新 Istio control plane 的可用策略。识别何时使用 InPlace 或 RevisionBased 策略,并了解如何在升级过程中应用每个策略。
2.1. 关于 Istio control plane 更新策略 复制链接链接已复制到粘贴板!
更新策略会影响更新过程的执行方式。Istio 资源配置中的 spec.updateStrategy 字段决定了 OpenShift Service Mesh Operator 如何更新 Istio control plane。当 Operator 在 spec.version 字段中检测到更改时,或者识别带有配置的 vX.Y-latest 别名的新次版本时,它会启动升级过程。对于每个网格,您可以选择两个策略之一:
-
InPlace -
RevisionBased
InPlace 是更新 OpenShift Service Mesh 的默认策略。这两个更新策略都适用于 sidecar 和 ambient 模式。
如果使用 ambient 模式,除了标准 control plane 更新流程外,还需要更新 Istio Container Network Interface (CNI)和 ZTunnel 组件。
对于 ambient 模式,建议使用 InPlace 更新策略。通过 ambient 模式使用基于修订版本的更新存在限制,需要手动干预。