Skip to content

Commit 7efb91d

Browse files
douglas-reidrshriram
authored andcommitted
Use jaeger for zipkin service (istio#5656)
* Switch from openzipkin to jaeger for zipkin service * Expose ui port on port 80 for zipkin service
1 parent 885ed99 commit 7efb91d

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

install/kubernetes/helm/istio/charts/zipkin/templates/deployment.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,23 @@ spec:
2323
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
2424
ports:
2525
- containerPort: {{ .Values.service.internalPort }}
26+
- containerPort: {{ .Values.service.uiPort }}
2627
env:
2728
- name: POD_NAMESPACE
2829
valueFrom:
2930
fieldRef:
3031
apiVersion: v1
3132
fieldPath: metadata.namespace
33+
- name: COLLECTOR_ZIPKIN_HTTP_PORT
34+
value: "{{ .Values.service.internalPort }}"
3235
livenessProbe:
3336
httpGet:
3437
path: /
35-
port: {{ .Values.service.internalPort }}
38+
port: {{ .Values.service.uiPort }}
3639
readinessProbe:
3740
httpGet:
3841
path: /
39-
port: {{ .Values.service.internalPort }}
42+
port: {{ .Values.service.uiPort }}
4043
resources:
4144
{{ toYaml .Values.resources | indent 12 }}
4245
affinity:

install/kubernetes/helm/istio/charts/zipkin/templates/service.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,9 @@ spec:
1515
targetPort: {{ .Values.service.internalPort }}
1616
protocol: TCP
1717
name: {{ .Values.service.name }}
18+
- port: 80
19+
name: query-http
20+
protocol: TCP
21+
targetPort: {{ .Values.service.uiPort }}
1822
selector:
1923
app: zipkin

install/kubernetes/helm/istio/values.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,13 +389,16 @@ zipkin:
389389
enabled: false
390390
replicaCount: 1
391391
image:
392-
repository: docker.io/openzipkin/zipkin
393-
tag: 2.7
392+
# TODO: switch name to tracing or other fix to reflect jaeger as the
393+
# default tracing option
394+
repository: jaegertracing/all-in-one
395+
tag: 1.4.1
394396
service:
395397
name: http
396398
type: ClusterIP
397399
externalPort: 9411
398400
internalPort: 9411
401+
uiPort: 16686
399402
ingress:
400403
enabled: false
401404
# Used to create an Ingress record.

0 commit comments

Comments
 (0)