Kubernetes/Helm/Helm部署Loki-Stack.md
offends 7a2f41e7d6
All checks were successful
continuous-integration/drone Build is passing
synchronization
2024-08-07 18:54:39 +08:00

1.1 KiB

本文作者:丁辉

Helm部署Loki-Stack

介绍

Loki-Stack 是一个日志聚合和分析平台,它包括了 Loki、Promtail、Grafana 等组件。Loki-Stack 旨在为 Kubernetes 环境提供一套完整的日志管理系统,通过这些组件的协同工作,可以实现对容器日志的收集、存储、查询和可视化。

开始部署

Github仓库

  1. 添加仓库

    helm repo add grafana https://grafana.github.io/helm-charts
    helm repo update
    
  2. 编辑 values.yaml

    vi loki-values.yaml
    

    内容如下

    test_pod:
      enabled: false
    
    # 开启监控
    loki:
      serviceMonitor:
        enabled: true
    
  3. 部署

    helm install loki-stack grafana/loki-stack \
      -n monitor --create-namespace \
      -f loki-values.yaml
    

卸载

  1. 卸载 loki-stack

    helm uninstall loki-stack -n monitor
    
  2. 删除命名空间

    kubectl delete namespace monitor