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

这篇具有很好参考价值的文章主要介绍了使用kubeshpere创建k8s容器日志系统grafana-loki。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

效果:

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

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

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

https://charts.bitnami.com/bitnami

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

 2、创建loki应用

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

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

 选中bitnami仓库,搜索loki镜像并选中使用kubeshpere创建k8s容器日志系统grafana-loki,k8s,kubernetes,grafana,容器,loki

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

使用kubeshpere创建k8s容器日志系统grafana-loki,k8s,kubernetes,grafana,容器,loki 不用修改任何配置,直接安装即可使用kubeshpere创建k8s容器日志系统grafana-loki,k8s,kubernetes,grafana,容器,loki

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

 3、创建grafana应用

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

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

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

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

 勾选同步主机时区使用kubeshpere创建k8s容器日志系统grafana-loki,k8s,kubernetes,grafana,容器,loki

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

完成创建 

使用kubeshpere创建k8s容器日志系统grafana-loki,k8s,kubernetes,grafana,容器,loki暴露grafana的服务端口

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

随便取个名字 

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

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

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

填写端口和名称,都填3000 

使用kubeshpere创建k8s容器日志系统grafana-loki,k8s,kubernetes,grafana,容器,loki勾选外部访问-nodeport模式-创建 

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

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

比如:http://192.168.2.100:30520

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

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

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

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

登录账号应该是admin/admin

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

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

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

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

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

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

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

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

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

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

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

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

 文章来源地址https://www.toymoban.com/news/detail-531438.html

 

 

 

到了这里,关于使用kubeshpere创建k8s容器日志系统grafana-loki的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 收集K8S容器的标准输出日志实践

    参考文章 k8s日志文件说明 一般情况下,容器中的日志在输出到标准输出 (stdout) 时,会以  *-json.log   的命名方式保存在 /var/lib/docker/containers 目录中。 这里能看到,有这么个文件:  /data/docker/containers/container id/*-json.log ,然后k8s默认会在  /var/log/containers   和  /var/log/pods 目

    2024年02月11日
    浏览(30)
  • Java操作k8s api示例:使用kubeconfig文件认证;获取所有pod;获取pod内应用容器的启动日志

    公司准备将应用容器化部署,先使用了华为云的 Kubernetes 服务,后面又使用阿里云的 Kubernetes 服务。并短期一个月内无法判断走哪个云商。而作为一个在公司内部用于应用发布,部署的应用。在对接完华为云的 Kubernetes 服务 Api 后。再对接阿里云发现阿里云并没用像华为云一

    2023年04月09日
    浏览(44)
  • k8s手动下载镜像、通过容器创建镜像方法

    1、首先pull镜像到本地 2、转储镜像 如: 3、解压 补充 1、如果要将tar还原成镜像 或者用输入重定向 1、使用 docker commit 创建镜像 查看容器ID 选择一个具体的运行过的容器,执行docker commit,并且指定镜像标签与版本 2、使用 docker export 和 docker import 创建镜像 查看容器ID 导出容

    2024年02月07日
    浏览(41)
  • Flink on k8s容器日志生成原理及与Yarn部署时的日志生成模式对比

    最近需要将flink由原先部署到Yarn集群切换到kubernetes集群,在切换之后需要熟悉flink on k8s的运行模式。在使用过程中针对日志模块发现,在k8s的容器中,flink的系统日志只有jobmanager.log/taskmanager.log 两个,而当时在使用Yarn集群部署时,flink的日志会有多个,比如:jobmanager.log、jo

    2024年02月07日
    浏览(26)
  • k8s创建数据库mysql MySQL数据库之日志管理

     本文使用的是本机挂载数据,这样存在一个弊端没有pvc挂载好  重点来了: 这种共享宿主机存储的方法似乎可以解决Mysql数据库数据恢复的场景,我们似乎可以万事大吉了! But ,有的老铁会问:如果我得宿主机挂了怎么办?或者Pod没有在上一次节点上拉起,而是在新的节点

    2023年04月27日
    浏览(41)
  • ELK 日志系统收集K8s中日志

    • K8s弹性伸缩性:导致不能预先确定采集的目标 • 容器隔离性:容器的文件系统与宿主机是隔离,导致日志采集器读取日志文件受阻。 应用程序日志记录体现方式分为两类: • 标准输出:输出到控制台,使用kubectl logs可以看到。 例如 nginx日志是将访问日志输出到标准输出

    2024年02月09日
    浏览(28)
  • k8s搭建EFK日志系统

    前面大家介绍了 Kubernetes 集群中的几种日志收集方案,Kubernetes 中比较流行的日志收集解决方案是 Elasticsearch、Fluentd 和 Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。 Elasticsearch  是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于

    2024年02月04日
    浏览(35)
  • K8S容器编排基本使用

    物理单机 – 虚拟机(VMware)-- IAAS(基础设施即服务 比如够买jsp主机模式)-- OPENSTACK(多个机器分片使用思想)-- docker(容器化) – K8S(云原生自动化部署自动化编排) kubernetes k和s之间有8个字母所以命名为K8S,用于自动部署、扩展、统一管理容器化应用集群,支持云平台

    2024年01月22日
    浏览(37)
  • 【架构】K8s中部署轻量级日志系统Loki

    Loki 是什么? Loki是由Grafana Labs开源的一个水平可扩展、高可用性,多租户的日志聚合系统的日志聚合系统。它的设计初衷是为了解决在大规模分布式系统中,处理海量日志的问题。Loki采用了分布式的架构,并且与Prometheus、Grafana密切集成,可以快速地处理大规模的日志数据。

    2024年02月20日
    浏览(49)
  • K8s集群使用容器镜像仓库Harbor

    1.1.1 docker-ce安装 1.1.1.1 获取YUM源 使用阿里云开源软件镜像站。 1.1.1.2 安装并设置启动及开机自启动 1.1.2 docker compose安装 1.1.3 获取harbor安装文件 1.1.4 修改配置文件 1.1.5 执行预备脚本 1.1.6 执行安装脚本 1.1.7 验证运行情况 1.1.8 访问harbor UI界面 2.1.1 新建一个harbor私有仓库 2.1.2

    2024年02月02日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包