1.4. 关于 Istio 更新过程
更新 OpenShift Service Mesh Operator 后,将 Istio control plane 更新至最新支持的版本。Istio
资源配置决定了 control plane 升级的方式,包括需要手动操作和自动处理哪些步骤。
Istio
资源配置包括与升级过程相关的以下字段:
spec.version
-
指定要安装的 Istio 版本。使用格式
vX.Y.Z
,其中X.Y.Z
是所需的 Istio 版本。例如,将字段设置为v1.24.4
以安装 Istio1.24.4
。或者,将值设置为别名,如vX.Y-latest
,以自动为指定的次版本安装最新支持的补丁版本。 spec.updateStrategy
-
定义更新 Istio control plane 的策略。可用的更新策略是
InPlace
和RevisionBased
。
注意
要启用自动补丁升级,请将 Operator 的批准策略设置为 Automatic
。当 Operator 检测到新的补丁版本,且 version
字段使用 vX.Y-latest
别名时,control plane 会根据配置的 updateStrategy
类型进行更新。
1.4.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 的默认策略。