lamking 创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。 发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。 你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。 操作系统信息 云服务器 Kubernetes版本信息 多节点 V1.24.9 容器运行时 containerd KubeSphere版本信息 V3.3.2 问题是什么 请教一个问题 现在有一个前后端分离的项目,一个web端、一个java服务。 通过应用路由配置了一个路径为/admin的地址 转发至java服务中 现使用蓝绿发布的方式,发布了一个新的java服务版本,目前由旧版本接管全部流量,但新版本的pod里,同时也会接收到流量。 是哪里没有配置正确吗?
wrongerror 在蓝绿部署中,您需要确保将流量正确地路由到目标版本。 请检查您的路由配置是否正确。新版本Pod是否在路由中被正确指定并且已经被激活? 此外,您也可以检查您的部署是否已经完成。如果您的新版本Pod还没有准备好处理流量,您可以考虑将其就绪阈值更改为较高的值。 最后,请务必检查您的日志记录,以帮助识别与路由设置和部署相关的任何错误。
wrongerror 贴一下对应的 virtualservice 的内容看看, 将 demo-project 替换为你自己的命名空间 kubectl -n demo-project get virtualservice -o yaml