jobmanager-service.yaml 686 B

123456789101112131415161718192021222324
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: {{ include "flink.fullname" . }}-jobmanager
  5. labels:
  6. {{ include "flink.labels" . | indent 4 }}
  7. component: jobmanager
  8. {{- if .Values.jobmanager.service.annotations }}
  9. annotations:
  10. {{ toYaml .Values.jobmanager.service.annotations | indent 4 }}
  11. {{- end }}
  12. spec:
  13. type: {{ .Values.jobmanager.service.type }}
  14. ports:
  15. {{- range $name, $port := .Values.jobmanager.ports }}
  16. - port: {{ $port }}
  17. targetPort: {{ $name }}
  18. protocol: TCP
  19. name: {{ $name }}
  20. {{- end }}
  21. selector:
  22. app.kubernetes.io/name: {{ include "flink.name" . }}
  23. app.kubernetes.io/instance: {{ .Release.Name }}
  24. component: jobmanager