k8s部署loki

一、部署loki-stack

0、介绍

架构介绍:
grafana/loki:单体 loki,性能支持线性伸缩;
grafana/loki-stack:loki 的工具栈,包括 loki、promtail、grafana 等,缺点是没有提供对接外部 MinIO 的配置;
grafana/loki-distributed:微服务模式的 loki 集群,性能上限最高,推荐生产环境使用;

组件介绍:
loki: 日志记录引擎,负责存储日志和处理查询
promtail: 代理,负责收集日志并将其发送给 loki
grafana: UI 界面

1、添加helm repo

helm repo add grafana https://grafana.github.io/helm-charts
helm repo update

2、自定义values部署

helm search repo loki-stack
helm pull grafana/loki-stack --version=2.10.2 --untar

helm --create-namespace  loki -n loki  install ./loki-stack -f ./values.yaml
模板1:精简安装
cat values.yaml 
loki:
  persistence:
    enabled: true
    size: 10Gi
    accessModes:
    - ReadWriteOnce
  commonConfig:
    replication_factor: 1
  storage:
    type: 'filesystem'
  config:
    limits_config:
      max_query_length: 0h
  service:
    type: LoadBalancer
singleBinary:
  replicas: 1

你可能感兴趣的:(日志系统,kubernetes,数据库,容器)