Istio Kiali的未知服务是什么?

时间:2019-08-09 01:34:25

标签: istio kiali

看到“ fota-dmserver”有“未知”服务(标有红色框)很奇怪。你能帮忙解释一下吗? kiali admin console

4 个答案:

答案 0 :(得分:0)

显示为“未知”的服务几乎可以是不属于服务网格的任何内容。它在Kiali中具有这样的名称,因为未声明此服务,因此Istio / Kiali不知道它是什么。例如,它可能是对第三方API的调用。要声明它,您必须使用服务条目:https://istio.io/docs/reference/config/networking/v1alpha3/service-entry/

如果您不知道这是什么,则应调查从您的fota-dmserver服务执行的客户呼叫。

答案 1 :(得分:0)

我们找到了一些提示,但我不明白为什么会发生。

从fota_dmserver的istio-proxy日志文件中,我发现:

AbstractRenderHandler.OnPaint

请注意ApplyTemplate。无法看到任何具有172.21.12.228地址的POD。也许是istio-proxy路由表中的旧地址/路由信息。

答案 2 :(得分:-1)

我已经尝试过@Joe的评论。结果:
1.普罗米修斯:<Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> ,结果
istio_requests_total{source_workload="fota-dmserver",destination_workload="unknown"}[2d]
2.Prometheus:Element: istio_requests_total{connection_security_policy="unknown",destination_app="unknown",destination_principal="unknown",destination_service="unknown",destination_service_name="unknown",destination_service_namespace="unknown",destination_version="unknown",destination_workload="unknown",destination_workload_namespace="unknown",instance="172.20.3.91:42422",job="istio-mesh",permissive_response_code="none",permissive_response_policyid="none",reporter="source",request_protocol="http",response_code="404",response_flags="NR",source_app="fota-dmserver",source_principal="unknown",source_version="v1",source_workload="fota-dmserver",source_workload_namespace="ns-fota"}. value: 2 @1565574966.739 3 @1565574981.739 .....,结果:空

答案 3 :(得分:-1)

我们今天进行了负载测试, fota-dmserver 并不指向未知服务,但是 fota-car 指向未知服务。很好奇 load testing