K8S初体验(三)使用k8s部署loki+prometail+grafana

公司IT高级专家说loki+grafana比ELK好,我也不懂。ELK我是用过的,grafana也是和普米一起用过的,但是loki确实没用过,prometail也没用过,所以本周末决定卷一把,部署试试。结果从昨晚(7月7日)9点多开始,到今天(7月8日)晚上9点多,终于在k8s环境下成功部署。

本次部署不涉及一些高可用的主题,毕竟我是k8s初体验嘛。但即使如此,也耗时较久,没有陪同家人,大部分时间坐在电脑面前,窗口开了无数又关了无数,好在功夫不负有心人,终于安装成功,为此,特整理此文。


开关无数窗口

主要参考

没有各位大佬的分享,很难实施。本文主要记录一些关键点,防止踩坑。

loki涉及storageclass,我不太理解,所以耗时较久。

k8s学习(三十二)K8s部署Loki日志收集_k8s loki_码农-文若书生的博客-CSDN博客

k8s学习(十七) 配置并使用storageclass_storageclassname_码农-文若书生的博客-CSDN博客

grafana基本一次成功。

k8s学习(二十七) k8s部署grafana_k8s grafana_码农-文若书生的博客-CSDN博客

实战:用“廉价”的NFS作为K8S后端存储(瀹炴垬锛氱敤鈥滃粔浠封 濈殑NFS浣滀负K8S鍚庣 瀛樺偍 - 鐭ヤ箮)-------<不知为何知乎的是乱码>

使用 Loki 实现 Kubernetes 容器日志监控_loki日志监控_愿许浪尽天涯的博客-CSDN博客---这里面有个报错可以参考:Not ready: Unable to find any logs to tail. Please verify permissions, volumes, scrape_config, etc.

文件总览

[root@node01 loki]# pwd
/root/loki
[root@node01 loki]# tree
.
  bak #测试本地存储用,以失败而告终,最后不得已安装nfs
      loki-storageclass.yaml
      loki-storage.yaml
      loki-volume.yaml
  grafana-chown-job.yaml
  grafana-deploy.yaml
  grafana-svc.yaml
  grafana-volume.yaml
  loki-configmap.yaml
  loki-promtail-configmap.yaml
  loki-promtail-rbac.yaml
  loki-promtail.yaml
  loki-rbac.yaml
  loki.yaml
  nfs-class.yaml#重复的storageclass
  nfs-client-class.yaml
  nfs-client-sa.yaml
  nfs-client.yaml
  nfs-deployment.yaml
  nfs-rbac.yaml
  test-pvc2.yaml#测试nfs用
  test-stateful-nfs-storageclass.yaml#测试nfs用

1 directory, 21 files

主要要点

1、需要对持久存储有一定了解,了解pv/pvc的关系。

这个是我花费了较多时间学习了解的。此处就不多说了。简而言之:先建pv,再创pvc。

2、grafana的默认密码需要更改:避免弱口令

这点很多研发部署的时候会不注意,默认admin/admin,妥妥一个弱口令嘛。曾经公司有研发因此付出惨痛教训。

任何时候都要避免弱口令

3、kubectl命令集

红色表示根据不同的yaml或资源调整

4、一些报错的解决办法

selector:
    matchLabels:
      app: grafana

图二、注意点

图三、注意点


图四:注意点,mountPath和hostPath需要一致,找不到就到容器中看看目录,然后改了重建


图五:这个我是注释了,也不知道会不会有啥问题,也不知道啥原因,但是不注释就是报readonly,没法mkdir


展开阅读全文

页面更新:2024-03-01

标签:大佬   普米   口令   注释   书生   容器   窗口   测试   博客   日志

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top