apiVersion: apps/v1 kind: Deployment metadata: name: jaeger namespace: monitoring spec: replicas: 1 selector: matchLabels: app: jaeger template: metadata: labels: app: jaeger spec: containers: - name: jaeger image: jaegertracing/all-in-one:1.50 ports: - containerPort: 16686 name: ui - containerPort: 14250 name: grpc - containerPort: 14268 name: http env: - name: COLLECTOR_OTLP_ENABLED value: "true" resources: requests: cpu: "200m" memory: "512Mi" limits: cpu: "1" memory: "1Gi" --- apiVersion: v1 kind: Service metadata: name: jaeger namespace: monitoring spec: type: ClusterIP ports: - port: 16686 targetPort: ui protocol: TCP name: ui - port: 14250 targetPort: grpc protocol: TCP name: grpc selector: app: jaeger