apiVersion: v1
kind: Service
metadata:
  labels:
    app.kubernetes.io/managed-by: karavel
    app.kubernetes.io/name: tempo
    app.kubernetes.io/part-of: tempo
    app.kubernetes.io/version: 1.2.1
    karavel.io/component-name: tempo
    karavel.io/component-version: 0.1.0-SNAPSHOT
  name: tempo
  namespace: monitoring
spec:
  ports:
  - name: tempo
    port: 3200
    targetPort: tempo
  - name: jaeger-compact
    port: 6831
    targetPort: jaeger-compact
  - name: jaeger-binary
    port: 6832
    targetPort: jaeger-binary
  - name: jaeger-http
    port: 14268
    targetPort: jaeger-http
  - name: jaeger-grpc
    port: 14250
    targetPort: jaeger-grpc
  - name: otlp-grpc
    port: 4317
    targetPort: otlp-grpc
  - name: otlp-http
    port: 4318
    targetPort: otlp-http
  - name: zipkin
    port: 9411
    targetPort: zipkin
  selector:
    app.kubernetes.io/managed-by: karavel
    app.kubernetes.io/name: tempo
    app.kubernetes.io/part-of: tempo
    karavel.io/component-name: tempo
  type: ClusterIP
