第 2 章 安装 OpenShift Service Mesh
安装 OpenShift Service Mesh 包括三个主要任务:安装 OpenShift Operator、部署 Istio 和自定义 Istio 配置。然后,您还可以选择安装示例 info 应用程序,以通过网格推送数据并探索网格功能。
在安装 OpenShift Service Mesh 3 之前,请确保您没有在同一集群中运行 OpenShift Service Mesh 3 和 OpenShift Service Mesh 2,因为它会导致冲突,除非配置正确。要从 OpenShift Service Mesh 2 迁移,请参阅从 OpenShift Service Mesh 2.6 迁移。
要使用 Red Hat OpenShift Service Mesh Operator 部署 Istio,您必须创建一个 Istio 资源。然后,Operator 会创建一个 IstioRevision 资源,它代表 Istio control plane 的一个修订版本。根据 IstioRevision 资源,Operator 部署 Istio control plane,其中包括 istiod Deployment 资源和其他资源。
Red Hat OpenShift Service Mesh Operator 可能会根据 Istio 资源中定义的更新策略创建额外的 IstioRevision 资源实例。
2.1.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 的默认策略。