Я сделал тривиальные трехуровневые сервисы, похожие на приложение bookinfo на сайте Istio. Вроде все нормально работает, кроме трассировки zipkin или jaeger.
Чтобы уточнить, у меня есть 3 службы S1, S2, S3, все довольно похожие и тривиальные, передающие запросы вниз по потоку и выполняющие некоторую работу. На трассировке я вижу S1 и S2, но не S3. Я сузил это немного дальше, когда я использую Istio версии 0.5.0, я также вижу S3 в трассировке, но только через некоторое время, однако с Istio версии 0.5.1 я могу видеть только S1 и S2. в трассировке, даже если службы работают правильно и вызовы распространяются вниз вплоть до S3.
Единственное различие, которое я вижу, но не уверен, является ли это проблемой или нет, - это вывод в istio-proxy для S3 с использованием istio версии 0.5.0, но не в 0.5.1.
"GET / готовность HTTP / 1.1" 200 - 0 39 1 1 "-" "kube-probe / 1.9 +" "0969a5a3-f6c0-9f8e-a449-d8617c3a5f9f" "10.XX18: 8080" "127.0.0.1:8080 "
При необходимости я могу добавить точные файлы yaml. Кроме того, я не уверен, что трассировка должна исходить от istio-proxy, как это показано в документации istio, но в моем случае я не вижу istio-proxy, а только istio-ingress.