loki安装和配置

使用helm安装loki

1.加入repo

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

2.安装loki

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#helm  search  repo loki
NAME CHART VERSION APP VERSION DESCRIPTION
grafana/loki-stack 2.10.2 v2.9.3 Loki: like Prometheus, but for logs.

先将loki 拉取下来
#helm pull grafana/loki-stack
# tar xf loki-stack-2.10.2.tgz && cd loki-stack
使用制备器创建pv
#cat loki-values.yaml
loki:
enabled: true
persistence:
enabled: true
storageClassName: managed-nfs-storage
accessModes:
- ReadWriteOnce
size: 1Gi

promtail:
enabled: true

grafana:
enabled: true
adminPassword: admin # 修改为你自己的密码
service:
type: NodePort # 如果是外部访问,可以使用 NodePort
port: 80
persistence:
enabled: true
storageClassName: managed-nfs-storage
accessModes:
- ReadWriteOnce
size: 1Gi



# helm install loki ./loki-stack -n loki -f ./loki-stack/loki-values.yaml

3.暴露loki granafa端口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#kubectl -n loki get all
NAME READY STATUS RESTARTS AGE
pod/loki-0 1/1 Running 0 3m40s
pod/loki-grafana-5f59555598-nh98m 2/2 Running 0 3m40s
pod/loki-promtail-47pcs 1/1 Running 0 3m40s
pod/loki-promtail-dwcz4 1/1 Running 0 3m41s
pod/loki-promtail-gwxlc 1/1 Running 0 3m40s

NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/loki ClusterIP 10.98.5.98 <none> 3100/TCP 3m41s
service/loki-grafana NodePort 10.102.44.99 <none> 80:31625/TCP 3m41s
service/loki-headless ClusterIP None <none> 3100/TCP 3m41s
service/loki-memberlist ClusterIP None <none> 7946/TCP 3m41s

NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
daemonset.apps/loki-promtail 3 3 3 3 3 <none> 3m41s

NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/loki-grafana 1/1 1 1 3m41s

NAME DESIRED CURRENT READY AGE
replicaset.apps/loki-grafana-5f59555598 1 1 1 3m40s

NAME READY AGE
statefulset.apps/loki 1/1 3m41s

点击左上角 选中Explor 点击箭头指向的 即可看到日志

image-20250504192455532

可以在istio-system svc ingress控制器中加入 kubectl patch svc istio-ingressgateway -n istio-system
-p ‘{“spec”:{“externalTrafficPolicy”:”Local”}}’ 暴露真实ip


loki安装和配置
https://www.tiantian123.asia/2025/05/26/使用helm安装loki/
作者
lht
发布于
2025年5月26日
许可协议