Я использую kubernetes v1.7.10 и Istio 1.0.4, а также kiali v0.9, который связан с istio 1.0.4.
Затем я развернул пример bookinfo в пространстве имен, шлюзеуказывает на сервис bookinfo и получает доступ к домашней странице страницы продукта из браузера, все в порядке.
Но, с точки зрения графика kiali, отображается только значок диаманта с надписью «неизвестно».что с ним не так?
Я вижу все сервисы, рабочие нагрузки, конфиги istio на Kiali, просто нет топологии.
Наконец, я проследил до метрик прометея, что-то вроде:
istio_requests_total{connection_security_policy="none",destination_app="unknown",destination_principal="unknown",destination_service="details.test.svc.cluster.local",destination_service_name="details",destination_service_namespace="test",destination_version="unknown",destination_workload="unknown",destination_workload_namespace="unknown",instance="172.22.178.111:42422",job="istio-mesh",reporter="destination",request_protocol="http",response_code="200",source_app="unknown",source_principal="unknown",source_version="unknown",source_workload="unknown",source_workload_namespace="unknown"}
Я заметил, что все они были "неизвестны", destination_app, destination_version, source_app, source_version ..., я думаю, поэтому топо не отображается.
И показатели из http://istio -телеметрия: 42422 / metrics :
istio_requests_total{connection_security_policy="none",destination_app="unknown",destination_principal="unknown",destination_service="details.test.svc.cluster.local",destination_service_name="details",destination_service_namespace="test",destination_version="unknown",destination_workload="unknown",destination_workload_namespace="unknown",reporter="destination",request_protocol="http",response_code="200",source_app="unknown",source_principal="unknown",source_version="unknown",source_workload="unknown",source_workload_namespace="unknown"} 32
Затем я провел еще одно тестирование, настроил кластер kubernetes v1.10.3 и установил в него istio 1.0.4, развернул bookinfoпримеры, все хорошо, с красивым топографическим графом.
Итак, я сомневаюсь, есть ли что-нибудь отличное между версиями kubernetes, которые нарушают графическое представление kiali?
Может кто-нибудь дать какие-нибудь подсказки?
спасибо.
likun