60 lines
1.1 KiB
Markdown
60 lines
1.1 KiB
Markdown
> 本文作者:丁辉
|
|
|
|
# Helm部署Loki-Stack
|
|
|
|
## 介绍
|
|
|
|
**Loki-Stack 是一个日志聚合和分析平台,它包括了 Loki、Promtail、Grafana 等组件**。Loki-Stack 旨在为 Kubernetes 环境提供一套完整的日志管理系统,通过这些组件的协同工作,可以实现对容器日志的收集、存储、查询和可视化。
|
|
|
|
## 开始部署
|
|
|
|
[Github仓库](https://github.com/grafana/helm-charts/tree/main/charts/loki-stack)
|
|
|
|
1. 添加仓库
|
|
|
|
```bash
|
|
helm repo add grafana https://grafana.github.io/helm-charts
|
|
helm repo update
|
|
```
|
|
|
|
2. 编辑 values.yaml
|
|
|
|
```bash
|
|
vi loki-values.yaml
|
|
```
|
|
|
|
内容如下
|
|
|
|
```yaml
|
|
test_pod:
|
|
enabled: false
|
|
|
|
# 开启监控
|
|
loki:
|
|
serviceMonitor:
|
|
enabled: true
|
|
```
|
|
|
|
3. 部署
|
|
|
|
```bash
|
|
helm install loki-stack grafana/loki-stack \
|
|
-n monitor --create-namespace \
|
|
-f loki-values.yaml
|
|
```
|
|
|
|
|
|
## 卸载
|
|
|
|
1. 卸载 loki-stack
|
|
|
|
```bash
|
|
helm uninstall loki-stack -n monitor
|
|
```
|
|
|
|
2. 删除命名空间
|
|
|
|
```bash
|
|
kubectl delete namespace monitor
|
|
```
|