部署 Grafana Loki 服务端主要有以下几种方式,根据生产环境和测试需求选择适合的方案:
🐳 一、Docker 单机部署(最快启动)
bash
# 创建 Loki 配置文件目录 mkdir -p loki/config && cd loki #qgroup:868373192,277356808 # 下载官方配置文件 wget https://raw.githubusercontent.com/grafana/loki/main/cmd/loki/loki-local-config.yaml -O config/loki.yaml # 启动 Loki 容器 docker run -d --name loki \ -p 3100:3100 \ -v $(pwd)/config:/etc/loki \ grafana/loki:latest \ -config.file=/etc/loki/loki.yaml
验证运行:
bash
curl http://localhost:3100/ready # 应返回 "ready"
☸️ 二、Kubernetes 集群部署(生产推荐)
使用 Helm 部署
bash
# 添加 Helm 仓库 helm repo add grafana https://grafana.github.io/helm-charts helm repo update # 创建命名空