2

Istio サイトの bookinfo アプリに似た簡単な 3 層サービスを作成しました。zipkin または jaeger を使用したトレースを除いて、すべて正常に動作しているようです。

明確にするために、私は 3 つのサービス S1、S2、S3 を持っています。これらはすべて、かなり似ていて些細な要求を下流に渡し、何らかの作業を行っています。トレースに S1 と S2 が表示されますが、S3 は表示されません。これをもう少し絞り込みました。Istio バージョン 0.5.0 を使用すると、トレースに S3 も表示されますが、しばらくしてからですが、Istio バージョン 0.5.1 では S1 と S2 しか表示されません。トレースでは、サービスが正常に機能しており、呼び出しが S3 までずっと伝播しているにもかかわらずです。

私が見ることができる唯一の違いは、これが問題であるかどうかはわかりませんが、istio バージョン 0.5.0 を使用した S3 の istio-proxy でのこの出力ですが、0.5.1 ではありません。

"GET /readiness 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 ドキュメントに示されているように、トレースが istio-proxy から来ていると想定されているかどうかはわかりませんが、私の場合、istio-proxy は表示されず、istio-ingress のみが表示されます。

4

1 に答える 1