worker-service.yaml 639 B

1234567891011121314151617181920212223242526
  1. {{- if .Values.worker.enabled }}
  2. ---
  3. # Service
  4. apiVersion: v1
  5. kind: Service
  6. metadata:
  7. name: worker
  8. namespace: {{ .Release.Namespace }}
  9. labels:
  10. {{ include "chart_labels" . | indent 4 }}
  11. annotations:
  12. prometheus.io/scrape: "true"
  13. prometheus.io/port: "{{ .Values.worker.metricsPort }}"
  14. prometheus.io/path: "/metrics"
  15. spec:
  16. type: ClusterIP
  17. selector:
  18. app: {{ .Release.Name }}-worker
  19. ports:
  20. - name: api
  21. port: {{ .Values.worker.port }}
  22. targetPort: {{ .Values.worker.port }}
  23. - name: metrics
  24. port: {{ .Values.worker.metricsPort }}
  25. targetPort: {{ .Values.worker.metricsPort }}
  26. {{- end }}