apiVersion: v1 kind: Service metadata: name: mongodb namespace: {{ .Values.namespace }} labels: app: mongodb spec: selector: app: mongodb ports: - protocol: TCP port: {{ .Values.mongodb.port }} targetPort: {{ .Values.mongodb.port }} type: ClusterIP --- apiVersion: v1 kind: Service metadata: name: frontend namespace: {{ .Values.namespace }} spec: selector: app: frontend ports: - protocol: TCP port: {{ .Values.frontend.port }} targetPort: {{ .Values.frontend.port }} nodePort: {{ .Values.frontend.nodePort }} type: NodePort --- apiVersion: v1 kind: Service metadata: name: backend namespace: {{ .Values.namespace }} labels: app: backend spec: selector: app: backend ports: - protocol: TCP port: {{ .Values.backend.port }} targetPort: {{ .Values.backend.port }} name: http type: ClusterIP