observability/tracing/deploy/jaeger.yaml (47 lines of code) (raw):

apiVersion: apps/v1 kind: Deployment metadata: name: jaeger spec: replicas: 1 selector: matchLabels: app: jaeger template: metadata: labels: app: jaeger spec: containers: - name: jaeger image: jaegertracing/all-in-one:1.63.0 env: - name: SPAN_STORAGE_TYPE value: memory - name: JAEGER_DISABLED value: "false" - name: COLLECTOR_OTLP_ENABLED value: "true" - name: COLLECTOR_OTLP_GRPC_HOST_PORT value: 0.0.0.0:4317 - name: COLLECTOR_OTLP_HTTP_HOST_PORT value: 0.0.0.0:4318 ports: - containerPort: 4317 name: grpc-otlp - containerPort: 4318 name: http-otlp - containerPort: 16686 name: jaeger-ui livenessProbe: failureThreshold: 5 httpGet: path: / port: 14269 initialDelaySeconds: 5 periodSeconds: 15 readinessProbe: httpGet: path: / port: 14269 initialDelaySeconds: 1