我正在尝试使用以下网站中提到的步骤在 openshift 提供程序中使用金丝雀部署应用程序。
https://opensource.com/article/17/5/colorful-deployments
该部署包含 2 个部署配置、2 个用于旧版本和最新版本应用程序的服务以及用于在 2 个服务之间共享流量的单个路由。
旧版本的响应为“Hello from Prod”,最新版本的响应为“Hello from Canary”。
当通过 CLI 通过 CURL 命令检查时,响应与预期一致。
在检查来自浏览器的相同响应时,它与来自 CLI 的响应不匹配。
假设流量通过路由完全切换到“Prod”服务,那么 CLI 和浏览器的响应都是“Hello from Prod”。
当流量完全切换到“Canary”服务时,来自 CLI 的响应是“Hello from Canary”,但来自浏览器的响应是“Hello from Prod”。
即使在删除 cookie 后,问题仍然存在于浏览器中。这里的任何建议将不胜感激。