apiVersion: v1 kind: Service metadata: name: {{ include "loki-stack.fullname" . }}-loki-write labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: loki-write spec: type: ClusterIP ports: - name: http port: 3100 targetPort: http - name: grpc port: 9095 targetPort: grpc selector: {{- include "loki-stack.selectorLabels" . | nindent 4 }} app.kubernetes.io/component: loki-write --- apiVersion: v1 kind: Service metadata: name: {{ include "loki-stack.fullname" . }}-loki-write-headless labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: loki-write spec: type: ClusterIP clusterIP: None ports: - name: http port: 3100 targetPort: http selector: {{- include "loki-stack.selectorLabels" . | nindent 4 }} app.kubernetes.io/component: loki-write --- apiVersion: v1 kind: Service metadata: name: {{ include "loki-stack.fullname" . }}-loki-read labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: loki-read spec: type: ClusterIP ports: - name: http port: 3100 targetPort: http - name: grpc port: 9095 targetPort: grpc selector: {{- include "loki-stack.selectorLabels" . | nindent 4 }} app.kubernetes.io/component: loki-read --- apiVersion: v1 kind: Service metadata: name: {{ include "loki-stack.fullname" . }}-loki-read-headless labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: loki-read spec: type: ClusterIP clusterIP: None ports: - name: http port: 3100 targetPort: http selector: {{- include "loki-stack.selectorLabels" . | nindent 4 }} app.kubernetes.io/component: loki-read --- apiVersion: v1 kind: Service metadata: name: {{ include "loki-stack.fullname" . }}-loki-backend labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: loki-backend spec: type: ClusterIP ports: - name: http port: 3100 targetPort: http - name: grpc port: 9095 targetPort: grpc selector: {{- include "loki-stack.selectorLabels" . | nindent 4 }} app.kubernetes.io/component: loki-backend --- apiVersion: v1 kind: Service metadata: name: {{ include "loki-stack.fullname" . }}-loki-backend-headless labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: loki-backend spec: type: ClusterIP clusterIP: None ports: - name: http port: 3100 targetPort: http selector: {{- include "loki-stack.selectorLabels" . | nindent 4 }} app.kubernetes.io/component: loki-backend --- apiVersion: v1 kind: Service metadata: name: {{ include "loki-stack.fullname" . }}-loki-memberlist labels: {{- include "loki-stack.labels" . | nindent 4 }} app.kubernetes.io/component: loki-memberlist spec: type: ClusterIP clusterIP: None publishNotReadyAddresses: true ports: - name: memberlist port: 7946 targetPort: memberlist protocol: TCP selector: {{- include "loki-stack.selectorLabels" . | nindent 4 }} loki.grafana.com/memberlist: "true"