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

效果:

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

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

https://charts.bitnami.com/bitnami

 2、创建loki应用

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

 选中bitnami仓库,搜索loki镜像并选中

 

 不用修改任何配置,直接安装即可

 等待5分钟时间,各个POD会自动启动,完成安装。

 3、创建grafana应用

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

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

 勾选同步主机时区

 

完成创建 

暴露grafana的服务端口

随便取个名字 

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

 

填写端口和名称,都填3000 

勾选外部访问-nodeport模式-创建 

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

比如:http://192.168.2.100:30520

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

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

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

登录账号应该是admin/admin

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

左侧点击connections,搜索loki,添加loki数据源 

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

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

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

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

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

 

 

 

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐