apiVersion: v1 kind: Service metadata: name: {{ .Release.Name }}-backend labels: {{- include "switchboard.backend.labels" . | nindent 4 }} annotations: prometheus.io/scrape: "true" prometheus.io/port: {{ .Values.backend.port | quote }} prometheus.io/path: "/metrics" spec: type: ClusterIP ports: - port: {{ .Values.backend.port }} targetPort: http protocol: TCP name: http selector: app.kubernetes.io/name: {{ .Chart.Name }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/component: backend --- apiVersion: v1 kind: Service metadata: name: {{ .Release.Name }}-frontend labels: {{- include "switchboard.frontend.labels" . | nindent 4 }} spec: type: ClusterIP ports: - port: {{ .Values.frontend.port }} targetPort: http protocol: TCP name: http selector: app.kubernetes.io/name: {{ .Chart.Name }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/component: frontend