service-headless.yaml 575 B

1234567891011121314151617181920212223
  1. ---
  2. kind: Service
  3. apiVersion: v1
  4. metadata:
  5. name: "{{ template "logstash.fullname" . }}-headless"
  6. labels:
  7. app: "{{ template "logstash.fullname" . }}"
  8. chart: "{{ .Chart.Name }}"
  9. heritage: {{ .Release.Service | quote }}
  10. release: {{ .Release.Name | quote }}
  11. {{- if .Values.labels }}
  12. {{ toYaml .Values.labels | indent 4 }}
  13. {{- end }}
  14. spec:
  15. clusterIP: None
  16. selector:
  17. app: "{{ template "logstash.fullname" . }}"
  18. ports:
  19. - name: http
  20. port: {{ .Values.httpPort }}
  21. {{- if .Values.extraPorts }}
  22. {{- toYaml .Values.extraPorts | nindent 2 }}
  23. {{- end }}