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成功创建

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




















