使用kubeshpere创建k8s容器日志系统grafana-loki

k8s日志聚合平台grafana-loki,可以统一查看所有容器的日志运行。

效果:

使用kubeshpere创建k8s容器日志系统grafana-loki_第1张图片

 使用kubeshpere创建loki应用十分的方便,减少了很多操作,易用的同时也实用,k8s不再是精通人员才能使用的编排系统。

1、在企业空间中,添加bitnami应用仓库

https://charts.bitnami.com/bitnami

使用kubeshpere创建k8s容器日志系统grafana-loki_第2张图片

 2、创建loki应用

在项目-应用负载-应用-添加-从应用模板添加

使用kubeshpere创建k8s容器日志系统grafana-loki_第3张图片

 选中bitnami仓库,搜索loki镜像并选中使用kubeshpere创建k8s容器日志系统grafana-loki_第4张图片

 使用kubeshpere创建k8s容器日志系统grafana-loki_第5张图片

使用kubeshpere创建k8s容器日志系统grafana-loki_第6张图片 不用修改任何配置,直接安装即可使用kubeshpere创建k8s容器日志系统grafana-loki_第7张图片

 等待5分钟时间,各个POD会自动启动,完成安装。使用kubeshpere创建k8s容器日志系统grafana-loki_第8张图片

 3、创建grafana应用

创建一个工作负载,也就是k8s的Deployment,随意取一个名字,下一步

使用kubeshpere创建k8s容器日志系统grafana-loki_第9张图片

 搜索镜像grafana/grafana,并点击使用默认端口

使用kubeshpere创建k8s容器日志系统grafana-loki_第10张图片

 勾选同步主机时区使用kubeshpere创建k8s容器日志系统grafana-loki_第11张图片

 使用kubeshpere创建k8s容器日志系统grafana-loki_第12张图片

完成创建 

使用kubeshpere创建k8s容器日志系统grafana-loki_第13张图片暴露grafana的服务端口

使用kubeshpere创建k8s容器日志系统grafana-loki_第14张图片

随便取个名字 

使用kubeshpere创建k8s容器日志系统grafana-loki_第15张图片

选择虚拟IP地址模式,指定工作负载选刚创建的grafana部署 

 使用kubeshpere创建k8s容器日志系统grafana-loki_第16张图片

填写端口和名称,都填3000 

使用kubeshpere创建k8s容器日志系统grafana-loki_第17张图片勾选外部访问-nodeport模式-创建 

使用kubeshpere创建k8s容器日志系统grafana-loki_第18张图片

服务创建完成外部端口,可以通过k8s-master主机的ip加端口访问

比如:http://192.168.2.100:30520

这个地址指向了内部容器grafana的3100端口暴露到30520端口

使用kubeshpere创建k8s容器日志系统grafana-loki_第19张图片

4、访问grafana页面,添加loki数据

http://k8s-master的IP地址:30520

登录账号应该是admin/admin

首先把系统切换为中文页面

使用kubeshpere创建k8s容器日志系统grafana-loki_第20张图片

左侧点击connections,搜索loki,添加loki数据源 使用kubeshpere创建k8s容器日志系统grafana-loki_第21张图片

编辑名字,并添加URL,URL地址在服务中找到

可供参考:
http://grafana-loki-query-frontend-headless.system-logs:3100

使用kubeshpere创建k8s容器日志系统grafana-loki_第22张图片

 URL地址为POD应用创建的服务,DNS+服务端口

使用kubeshpere创建k8s容器日志系统grafana-loki_第23张图片

 点击下方的save/test成功创建

使用kubeshpere创建k8s容器日志系统grafana-loki_第24张图片

点击左侧探索,查询容器日志

使用kubeshpere创建k8s容器日志系统grafana-loki_第25张图片

 

 

 

 

你可能感兴趣的:(k8s,kubernetes,grafana,容器,loki)