loki+promtail helm部署

首先安装loki,不做持久化的话直接安装即可

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

查看一下loki的service信息

kubectl get svc |grep loki
loki                                     ClusterIP      10.106.155.117   <none>           3100/TCP                       2m37s
loki-headless                            ClusterIP      None             <none>           3100/TCP                       2m37s

然后安装promtail,需要下载到本地修改几处地方

helm fetch grafana/promtail

打开values.yaml,如果不希望部署到master节点上可以把这几行注释掉

#tolerations:
#  - key: node-role.kubernetes.io/master
#    operator: Exists
#    effect: NoSchedule

然后查看一下节点的docker数据存放路径

docker info|grep Dir
Docker Root Dir: /home/docker

随后把volume的path修改成节点上的路径

defaultVolumes:
  - name: containers
    hostPath:
      path: /home/docker/containers
  - name: pods
    hostPath:
      path: /var/log/pods

# -- Default volume mounts. Corresponds to `volumes`.
# @default -- See `values.yaml`
defaultVolumeMounts:
  - name: containers
    mountPath: /home/docker/containers
    readOnly: true
  - name: pods
    mountPath: /var/log/pods
    readOnly: true

然后修改一下loki的地址,可以改成ip+端口或者域名+端口

 # See default config in `values.yaml`
  lokiAddress: http://10.106.155.117:3100/loki/api/v1/push
  # -- A section of reusable snippets that can be reference in `config.file`.

然后就可以安装了

helm install promtail .
kubectl get pod |grep promtail
promtail-99rlb                                          1/1     Running   0          28s
promtail-c5rfq                                          1/1     Running   0          29s
promtail-fx6cp                                          1/1     Running   0          29s
promtail-gg597                                          1/1     Running   0          29s
promtail-h5cls                                          1/1     Running   0          29s
promtail-h79d2                                          1/1     Running   0          29s
promtail-hcnhv                                          1/1     Running   0          28s
promtail-vr2ss                                          1/1     Running   0          29s
promtail-zl5m8                                          1/1     Running   0          29s

然后在grafana中添加一下数据源


image.png

然后导入模板就可以看到日志了


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容