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
