Files
dc-kc/charts/loki/values.yaml
2024-07-20 20:39:05 +01:00

281 lines
5.9 KiB
YAML

minio:
enabled: true
mode: distributed
statefulset:
replicaCount: 4
#drivesPerNode: 4
provisioning:
enabled: true
buckets:
- name: loki
region: us-east-1
versioning: Suspended
withLock: false
auth:
existingSecret: minio
#forceNewKeys: true
ingress:
enabled: false
ingressClassName: traefik
hostname: lokis3.deepcypher.me
selfSigned: true
tls: true
annotations:
cert-manager.io/cluster-issuer: aux-issuer # must match cert-manager cluster issuer
ingress.kubernetes.io/proxy-body-size: 32M
nginx.ingress.kubernetes.io/proxy-body-size: 32M
kubernetes.io/ingress.class: traefik
persistence:
enabled: true
size: 100G
fullnameOverride: minio
metrics:
prometheusAuthType: public
serviceMonitor:
enabled: true
loki-distributed:
fullnameOverride: loki
loki:
schemaConfig:
configs:
- from: 2024-04-01
store: boltdb-shipper
object_store: aws
schema: v13
index:
prefix: loki_index_
period: 24h
ingester:
chunk_encoding: snappy
tracing:
enabled: true
querier:
max_concurrent: 4
structuredConfig:
storage_config:
aws:
# s3 URL can be used to specify the endpoint, access key, secret key, and bucket name
s3: ${S3_URL}
s3forcepathstyle: true
insecure: true
boltdb_shipper:
shared_store: s3
#gateway:
# ingress:
# enabled: true
# hosts:
# - host: FIXME
# paths:
# - path: /
# pathType: Prefix
#
deploymentMode: Distributed
ingester:
replicas: 2
maxUnavailable: 1
extraArgs:
- "-config.expand-env=true"
- "--log.level=debug"
- "--print-config-stderr"
extraEnv:
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-user
optional: false
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-password
optional: false
- name: S3_URL
valueFrom:
secretKeyRef:
name: minio
key: s3-url
optional: false
querier:
replicas: 2
maxUnavailable: 1
extraArgs:
- "-config.expand-env=true"
- "--log.level=debug"
- "--print-config-stderr"
extraEnv:
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-user
optional: false
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-password
optional: false
- name: S3_URL
valueFrom:
secretKeyRef:
name: minio
key: s3-url
optional: false
queryFrontend:
replicas: 2
maxUnavailable: 1
extraArgs:
- "-config.expand-env=true"
- "--log.level=debug"
- "--print-config-stderr"
extraEnv:
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-user
optional: false
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-password
optional: false
- name: S3_URL
valueFrom:
secretKeyRef:
name: minio
key: s3-url
optional: false
queryScheduler:
replicas: 2
maxUnavailable: 1
extraArgs:
- "-config.expand-env=true"
- "--log.level=debug"
- "--print-config-stderr"
extraEnv:
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-user
optional: false
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-password
optional: false
- name: S3_URL
valueFrom:
secretKeyRef:
name: minio
key: s3-url
optional: false
distributor:
replicas: 2
maxUnavailable: 1
extraArgs:
- "-config.expand-env=true"
- "--log.level=debug"
- "--print-config-stderr"
extraEnv:
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-user
optional: false
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-password
optional: false
- name: S3_URL
valueFrom:
secretKeyRef:
name: minio
key: s3-url
optional: false
compactor:
replicas: 1
maxUnavailable: 1
extraArgs:
- "-config.expand-env=true"
- "--log.level=debug"
- "--print-config-stderr"
extraEnv:
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-user
optional: false
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-password
optional: false
- name: S3_URL
valueFrom:
secretKeyRef:
name: minio
key: s3-url
optional: false
indexGateway:
replicas: 2
maxUnavailable: 1
extraArgs:
- "-config.expand-env=true"
- "--log.level=debug"
- "--print-config-stderr"
extraEnv:
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-user
optional: false
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: minio
key: root-password
optional: false
- name: S3_URL
valueFrom:
secretKeyRef:
name: minio
key: s3-url
optional: false
bloomCompactor:
replicas: 0
bloomGateway:
replicas: 0
# Enable minio for storage
minio:
#enabled: true
enabled: false
# Zero out replica counts of other deployment modes
backend:
replicas: 0
read:
replicas: 0
write:
replicas: 0
singleBinary:
replicas: 0