--- /dev/null
+{{ if .Values.enterprise.enabled -}}
+apiVersion: v1
+kind: Service
+metadata:
+{{- if .Values.service.annotations }}
+ annotations:
+{{ toYaml .Values.service.annotations | indent 4 }}
+{{- end }}
+ name: {{ include "influxdb.fullname" . }}-meta
+ labels:
+ {{- include "influxdb.labels" . | nindent 4 }}
+ app.kubernets.io/component: meta
+spec:
+ type: ClusterIP
+ clusterIP: None
+ # publishNotReadyAddresses is used for service discovery of meta and data nodes by querying the service's SRV record.
+ publishNotReadyAddresses: true
+ ports:
+ - name: meta
+ port: {{ .Values.config.meta.bind_address | default 8091 }}
+ targetPort: meta
+ selector:
+ {{- include "influxdb.selectorLabels" . | nindent 4 }}
+ app.kubernets.io/component: meta
+{{- end }}