apiVersion: v1 kind: Service metadata: name: {{ .Release.Name }}-service {{- if .Values.mcRouterIntegration.enabled }} annotations: "mc-router.itzg.me/externalServerName": "{{ .Values.mcRouterIntegration.domain }}" {{- end }} spec: selector: app: {{ .Release.Name }}-server-deployment {{- if .Values.mcRouterIntegration.enabled }} ports: - name: mc-port port: 25565 targetPort: 25565 type: ClusterIP {{- else }} ports: - nodePort: {{ .Values.server.outwardPort }} port: 25565 targetPort: 25565 type: NodePort {{- end }}