流量治理只显示一个流量入口,其它服务的流量都不显示,tracing也只能捕获部分流量,请问我该怎么排查原因?
流量治理的拓扑图只显示流量入口
RolandMa1986K零S
ourfor-pp 先部署内置的示例项目,看看流量拓补图是否正常。不正常的话,往下排查istio,Prometheus,kiali 等服务状态。正常的话,检查你应用,比如 spring cloud类的内置负载均衡是无法显示的,Service 端口是否正常设置, istio sidecar 是否正常注入等等。
RolandMa1986 示例项目的拓扑图是正常显示的,但是tracing里面没有数据,相关的pod都是正常的,除了springcloud项目还有前端nginx部署的容器,也没有正常显示流量,sidecar都是正常的
RolandMa1986K零S
ourfor-pp 查看一下网关是否启用了流量治理。
RolandMa1986 启用了的,示例应用我是部署在同一个项目里测试的
RolandMa1986K零S
ourfor-pp Tracing 不显示可以参考:https://kubesphere.com.cn/forum/d/3192-kubesphere 中的步骤2.
springcloud 的是无法正常显示在拓补图上的。前端nginx ,你可以检查一下服务中的端口类型,设置为http。
4 天 后
RolandMa1986 Springcloud我做了处理,注册到注册中心的访问地址用的是内部域名(默认是ip),这样子应该是可以正常显示在拓扑图了吧,nginx端口也对的,是http