1.3. 了解 Operator 更新和频道
Operator Lifecycle Manager (OLM)使用频道来组织和分发更新来管理 Operator 及其相关服务。频道是对相关更新进行分组的方法。
为确保 OpenShift Service Mesh 带有最新的安全补丁、错误修复和软件更新,请保持 OpenShift Service Mesh Operator 最新状态。升级过程取决于配置的频道和批准策略。
OLM 为 OpenShift Service Mesh Operator 提供以下频道:
- stable 频道:跟踪 OpenShift Service Mesh 3 Operator 的最新版本以及 Istio 的最新支持版本。这个频道可让升级到新的 Operator 版本以及对应的 Istio 更新。使用 stable 频道保持最新功能、错误修复和安全更新。
-
版本化 频道:限制特定次版本中补丁级别的发行版本的更新。例如,
stable-3.0
提供对最新的3.1.1
补丁版本的访问。当新的补丁版本可用时,您可以将 Operator 升级到更新的补丁版本。要移至较新的次版本,您必须手动切换到不同的频道。在只应用补丁更新时,您可以使用版本化频道来保持一致的次版本。
您可以在 Install Operator 部分和子部分更新 批准中找到 update 策略 字段。更新策略 的默认值为 Automatic
。
1.3.1. 关于 Operator 更新过程 复制链接链接已复制到粘贴板!
当 批准策略 字段被设置为 Automatic
(默认)时,OpenShift Service Mesh Operator 会根据所选频道自动升级到最新的可用版本。如果 批准策略 字段设为 Manual
,Operator Lifecycle Manager (OLM)将生成更新请求,集群管理员必须批准将 Operator 更新至最新版本。
Operator 更新过程不会自动更新 Istio control plane,除非将 Istio
资源版本设置为别名(如 vX.Y-latest
),并且 updateStrategy
设置为 InPlace
。当 Operator 中有新版本可用时,这会触发 control plane 更新。默认情况下,Operator 不会更新 Istio control plane,除非使用新版本更新 Istio
资源。