Skip to content

loki-stack

Namespace - monitoring

Volumes

  • loki-stack-pv.yaml
YAML
apiVersion: v1
kind: PersistentVolume
metadata:
  name: loki-stack-pv
spec:
  storageClassName: loki-stack
  capacity:
    storage: 50Gi
  accessModes:
    - ReadWriteMany
  hostPath:
    path: "/kube-volumes/loki-stack"
  • loki-stack-pvc.yaml
YAML
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: loki-stack-pvc
  namespace: monitoring
spec:
  storageClassName: loki-stack
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 50Gi
  volumeName: loki-stack-pv

Install

Bash
helm repo add grafana https://grafana.github.io/helm-charts
helm repo update
  • custom-volumes.yaml
YAML
loki:
  enabled: true
  persistence:
    type: pvc
    enabled: true
    existingClaim: loki-stack-pvc
  securityContext:
    runAsGroup: 10001
    runAsUser: 10001
Bash
helm install -f custom-volumes.yaml loki-stack grafana/loki-stack -n monitoring

Add loki datasource (if not added automatically)

Text Only
http://loki-stack.monitoring.svc.cluster.local:3100/