rancher-partner-charts/charts/f5/nginx-service-mesh/0.4.100/templates/zipkin.yaml

47 lines
1.2 KiB
YAML

{{- if .Values.tracing }} {{- if (and (not .Values.tracing.disable) (eq .Values.tracing.backend "zipkin") (eq .Values.tracing.address "")) }}
---
apiVersion: v1
kind: Service
metadata:
name: zipkin
labels:
app.kubernetes.io/name: zipkin
app.kubernetes.io/part-of: nginx-service-mesh
spec:
selector:
app.kubernetes.io/name: zipkin
app.kubernetes.io/part-of: nginx-service-mesh
type: ClusterIP
ports:
- port: 9411
targetPort: 9411
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: zipkin
labels:
app.kubernetes.io/name: zipkin
app.kubernetes.io/part-of: nginx-service-mesh
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: zipkin
app.kubernetes.io/part-of: nginx-service-mesh
template:
metadata:
labels:
app.kubernetes.io/name: zipkin
app.kubernetes.io/part-of: nginx-service-mesh
spec:
imagePullSecrets:
- name: {{ include "registry-key-name" . }}
containers:
- name: zipkin
image: {{ include "zipkin.image-server" . }}/zipkin:2.23.16
imagePullPolicy: {{ .Values.registry.imagePullPolicy }}
ports:
- containerPort: 9411
{{- end }}{{- end }}