首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jaeger -未出现在UI中的服务

Jaeger -未出现在UI中的服务
EN

Stack Overflow用户
提问于 2022-09-14 15:46:14
回答 1查看 107关注 0票数 1

希望是一个简单的答案。

我已经使用代理侧加注释部署了一个测试Nginx部署、服务和侵入,但是它没有出现在Jaeger中。我遵循了文档的这一部分:https://www.jaegertracing.io/docs/1.37/operator/#auto-injecting-jaeger-agent-sidecars

我的Nginx .yaml文件配置如下:

代码语言:javascript
复制
apiVersion: apps/v1
kind: Deployment
metadata:
  name: jaeger-nginx-test-deployment
  namespace: observability
  annotations:
    sidecar.jaegertracing.io/inject: "true"
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 1
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - image: nginx:1.14.2
        name: jaeger-nginx-test-deployment
        ports:
          - containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
  name: jaeger-nginx-test
  namespace: observability
  labels:
    app: nginx
spec:
  ports:
  - port: 80
    protocol: TCP
  selector:
    app: nginx
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: jaeger-nginx-test-ingress
  namespace: observability
  annotations:
    kubernetes.io/ingress.class: "gce"
spec:
  rules:
  - http:
      paths:
      - path: "/*"
        pathType: ImplementationSpecific
        backend:
          service:
            name: jaeger-nginx-test
            port:
              number: 80

有人能告诉我们如何使它出现在中吗?

目前,它只承认“jaeger-query”服务。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-21 08:49:35

运行后,下面的示例对我有用:

代码语言:javascript
复制
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.3.1/deploy/static/provider/cloud/deploy.yaml
kubectl create -f https://github.com/jaegertracing/jaeger-operator/releases/download/v1.37.0/jaeger-operator.yaml





 ---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: jaeger-test-deployment
  namespace: observability
  annotations:
    sidecar.jaegertracing.io/inject: "true"
spec:
  selector:
    matchLabels:
      app: test-deployment
  replicas: 1
  template:
    metadata:
      labels:
        app: test-deployment
    spec:
      containers:
      - name: jaeger-test-deployment
        image: jaegertracing/example-hotrod:1.28
        ports:
          - containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
  name: jaeger-test-deployment
  namespace: observability
  labels:
    app: test-deployment
spec:
  ports:
  - port: 80
    targetPort: 8080
    protocol: TCP
  selector:
    app: test-deployment
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: jaeger-test-ingress
  namespace: observability
  annotations:
    kubernetes.io/ingress.class: "gce"
spec:
  rules:
  - http:
      paths:
      - path: "/*"
        pathType: ImplementationSpecific
        backend:
          service:
            name: jaeger-test-deployment
            port:
              number: 80
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73719777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档