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 的默认策略。