您的位置 首页 linux 运维

Ingress-nginx 链路追踪

nginx-ingress 汇总 : 连接

Ingress-nginx  链路追踪

官方推荐的链路追踪插件为 Zipkin 或者 Jaeger。这里我们选用 Jaeger

 

1.下载官方部署文件:

https://raw.githubusercontent.com/jaegertracing/jaeger-kubernetes/master/all-in-one/jaeger-all-in-one-template.yml

自己修改后的:

https://github.com/chaoren399/nginx-ingress/blob/main/%E9%93%BE%E8%B7%AF%E8%BF%BD%E8%B8%AA/jaeger-all-in-one-template.yml

 

2.部署:

kubectl apply -f jaeger-all-in-one-template.yml

发现报错:

vi jaeger-all-in-one-template.yml

改后:

对于 apps/v1 版本需要配置单独的 标签选择器:

    selector:
      matchLabels:
        app: jaeger

 

然后部署后没问题了

我们在修改nginx-ingress开启链路追踪的功能

kubectl  edit cm ingress-nginx-controller -n test

我这里名称空间是test ,生产环境应该是 ingress

修改 ConfigMap 后,需要重启 ingress-nginx 控制器 Pod 以使配置生效。

改完后需要重 ingress

kubectl delete pod -n test --all

 

验证:

kubectl get svc

 

访问:

http://10.0.0.101:30433/search

 

 

 

我这里没做成功

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章