如何在Kubernetes GKE上部署Jaeger

时间:2020-04-11 08:39:52

标签: spring-boot kubernetes google-kubernetes-engine jaeger

我在微服务的application.yml和pom.xml中的依赖项中添加了这些字段。在本地运行的Jaeger也可以识别服务

opentracing.jaeger.udp-sender.host=localhost
opentracing.jaeger.udp-sender.port=6831

我已经在kubernetes上部署了所有微服务。请帮助我在kubernetes上部署jaeger。

更新: 我已经到了这一步。我有一个用于jaeger-query的负载均衡器IP。但是我的微服务将在哪个主机和端口上将日志发送到??

enter image description here

3 个答案:

答案 0 :(得分:2)

您可以使用Jaeger Operator在kubernetes上部署Jaeger。JaegerOperator是Kubernetes Operator的实现。操作员是一种软件,可以减轻运行另一软件的操作复杂性。从技术上讲,运营商是打包,部署和管理Kubernetes应用程序的一种方法

答案 1 :(得分:1)

点击此链接获取在kubernetes上部署JAEGER的步骤。

https://www.upnxtblog.com/index.php/2018/07/16/kubernetes-tutorial-distributed-tracing-with-jaeger/

在application.properties中进行以下更改

opentracing.jaeger.udp-sender.host=<load_balancer_ip> of your jaeger service
opentracing.jaeger.http-sender.url=http://<jaeger-collector-service-name>:port/api/traces

答案 2 :(得分:1)