第 3 章 以 ambient 模式更新 OpenShift Service Mesh
以 ambient 模式更新 Red Hat OpenShift Service Mesh 遵循与 sidecar 模式相同的模式。您可以在 "Updating OpenShift Service Mesh" 文档中检查特定的 Istio 更新。除了 control plane 外,更新其他资源,如 waypoint 代理,以确保 control plane 修订版本之间平稳过渡。在更新后,验证第 7 层(L7)功能仍然可以正常工作。
3.1. 在 ambient 模式中使用 InPlace 策略更新 waypoint 代理 复制链接链接已复制到粘贴板!
在 ambient 模式中的 InPlace 更新过程中,方法表明代理会在不重启应用程序工作负载的情况下更新至最新的 control plane 版本,因为它们是作为独立扩展和升级的单独网关 API 资源部署和管理的。
先决条件
-
您已使用
InPlace更新策略更新了 Istio control plane。
流程
运行以下命令确认 waypoint 代理已更新了代理版本:
istioctl proxy-status | grep waypoint
$ istioctl proxy-status | grep waypointCopy to Clipboard Copied! Toggle word wrap Toggle overflow 您应该看到类似以下示例的输出:
waypoint-5d9c8b7f9-abc12.info SYNCED SYNCED SYNCED SYNCED istiod-6cf8d4f9cb-wm7x6.istio-system 1.27.3
waypoint-5d9c8b7f9-abc12.info SYNCED SYNCED SYNCED SYNCED istiod-6cf8d4f9cb-wm7x6.istio-system 1.27.3Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以运行命令来查询 Istio control plane,并验证 waypoint 代理连接和同步。输出中列出了 waypoint 代理名称和命名空间、每个配置类型的同步状态、连接的
istiodpod 以及运行的代理的 Istio 版本。显示SYNCED的列确认 waypoint 代理已成功接收来自 control plane 的配置。