Install opentracing with Jaeger in Kubernetes
# opentracing-jaeger
This file will describe how to deploy Jaeger on Kubernetes
[See details](https://github.com/jaegertracing/helm-charts/tree/main/charts/jaeger)
Add the Jaeger Tracing Helm repository:
```bash
helm repo add jaegertracing https://jaegertracing.github.io/helm-charts
```
Install with elasticsearch:
```bash
helm install jaeger jaegertracing/jaeger \
--set provisionDataStore.cassandra=false \
--set storage.type=elasticsearch \
--set storage.elasticsearch.host=example.com \
--set storage.elasticsearch.port=12000 \
--set storage.elasticsearch.user=changeme \
--set storage.elasticsearch.password=changeme \
--set storage.elasticsearch.scheme=https
```
To install a ingress to point to `jaeger dashboard`:
```bash
kubectl apply -f ingress.yaml
```
---ingress--
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: jaeger-agent
namespace: opentracing
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: jaeger.google-dev.com
http:
paths:
- backend:
serviceName: jaeger-query
servicePort: query
path: "/"
Comments
Post a Comment