---
apiVersion: v1
kind: Service
metadata:
  labels:
    app: central-server
  name: central-metrics
  namespace: {{ .Values.namespace }}
spec:
  ports:
    - name: metrics
      port: 9090
      protocol: TCP
      targetPort: 9090
  selector:
    app: central-server
  sessionAffinity: None
  type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
  name: central-http
  namespace: {{ .Values.namespace }}
spec:
  externalTrafficPolicy: Local
  ports:
    - name: http
      port: 11000
      protocol: TCP
      targetPort: 11000
  selector:
    app: central-server
  sessionAffinity: None
  type: NodePort

---
apiVersion: v1
kind: Service
metadata:
  labels:
    app: billing
  name: billing
  namespace: {{ .Values.namespace }}
spec:
  ports:
    - name: http
      port: 18888
      protocol: TCP
      targetPort: 18888
  selector:
    app: billing
  sessionAffinity: None
  type: ClusterIP
