fix query service for ingress and add some query start flags (#2867)

This commit is contained in:
Oleh Ozimok
2018-01-06 05:14:11 -08:00
committed by k8s-ci-robot
parent b8608d7bec
commit a385adf140
7 changed files with 26 additions and 11 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ apiVersion: v1
appVersion: 0.8.0
description: A Jaeger Helm chart for Kubernetes
name: jaeger
version: 0.2.2
version: 0.2.3
keywords:
- jaeger
- opentracing
+1 -1
View File
@@ -68,7 +68,7 @@ data:
To install the chart with the release name `myrel`, run the following command:
```bash
$ helm install --name myrel
$ helm install incubator/jaeger --name myrel
```
After a few minutes, you should see a 3 node Cassandra instance, a Jaeger DaemonSet, a Jaeger Collector, and a Jaeger Query (UI) pod deployed into your Kubernetes cluster.
+12
View File
@@ -19,6 +19,18 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
{{- end -}}
{{- end -}}
Create a fully qualified query name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "jaeger.query.fullname" -}}
{{- $name := default "jaeger-query" .Values.queryNameOverride -}}
{{- if ne .Chart.Name .Release.Name -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
+2 -2
View File
@@ -1,5 +1,5 @@
{{- if .Values.ingress.enabled -}}
{{- $serviceName := printf "%s%s" (include "jaeger.fullname" .) "-query" -}}
{{- $serviceName := include "jaeger.query.fullname" . -}}
{{- $servicePort := .Values.query.service.queryPort -}}
apiVersion: extensions/v1beta1
kind: Ingress
@@ -29,4 +29,4 @@ spec:
tls:
{{ toYaml .Values.ingress.tls | indent 4 }}
{{- end -}}
{{- end -}}
{{- end -}}
+5 -3
View File
@@ -1,7 +1,7 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: "{{ template "jaeger.fullname" . }}-query"
name: "{{ template "jaeger.query.fullname" . }}"
labels:
app: "{{ template "jaeger.name" . }}"
jaeger-infra: query-deployment
@@ -31,7 +31,7 @@ spec:
nodeSelector:
{{ toYaml .Values.query.nodeSelector | indent 8 }}
containers:
- name: "{{ template "jaeger.fullname" . }}-query"
- name: "{{ template "jaeger.query.fullname" . }}"
image: "{{ .Values.query.image }}:{{ .Values.query.tag }}"
imagePullPolicy: {{ .Values.query.pullPolicy }}
ports:
@@ -57,12 +57,14 @@ spec:
- "--cassandra.keyspace=jaeger_v1_{{ .Values.cassandra.config.dc_name }}"
{{ end }}
- "--query.static-files=/go/jaeger-ui/"
- "--query.port={{ .Values.query.service.targetPort }}"
- "--query.health-check-http-port={{ .Values.query.healthCheckPort }}"
{{- range $key, $value := .Values.query.cmdlineParams }}
- "{{ $value }}"
{{- end }}
readinessProbe:
httpGet:
path: "/"
port: {{ .Values.query.service.targetPort }}
port: {{ .Values.query.healthCheckPort }}
dnsPolicy: {{ .Values.query.dnsPolicy }}
restartPolicy: Always
+1 -1
View File
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
name: "{{ template "jaeger.fullname" . }}-query"
name: "{{ template "jaeger.query.fullname" . }}"
labels:
app: "{{ template "jaeger.name" . }}"
jaeger-infra: query-service
+4 -3
View File
@@ -97,11 +97,11 @@ collector:
zipkinPort: 9411
resources: {}
# limits:
# cpu: 1
# memory: 1Gi
# requests:
# cpu: 500m
# memory: 512Mi
# requests:
# cpu: 1024m
# memory: 1024Mi
nodeSelector: {}
## Additional pod labels
## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
@@ -113,6 +113,7 @@ query:
pullPolicy: IfNotPresent
dnsPolicy: ClusterFirst
cmdlineParams: {}
healthCheckPort: 16687
service:
annotations: {}
type: NodePort