deploy-templates/templates/service.yaml (20 lines of code) (raw):

apiVersion: v1 kind: Service metadata: name: {{ .Chart.Name }} labels: app: {{ .Chart.Name }} spec: {{- if .Values.service.clusterIP }} clusterIP: {{ .Values.service.clusterIP }} {{- end }} ports: - name: ui {{- if eq .Values.service.type "NodePort" }} nodePort: {{ .Values.service.nodePort }} {{- end }} port: {{ .Values.service.port }} targetPort: {{ .Values.port }} selector: app: {{ .Chart.Name }} type: "{{ .Values.service.type }}"