k8s部署-49-k8s日志采集的解决方案思路梳理

图片

k8s中的日志怎么能方便查看呢?总不能每次都登录到各个容器中进行查看吧,是否能实现k8s日志的统一管理呢?

图片

一、k8s日志输出和传统服务对比

图片

二、常用的k8s日志解决方案是什么

1、远程日志

图片

就是说在程序中嵌入远端存储的连接,然后将程序的日志,输出到远端存储中,但是这样的话就有个问题,那就是如果我们的程序如果是从传统服务,迁移到k8s中的话,那我们还需要修改程序输出才能行,比较麻烦。

优点就是,适用于任何场景,无论是传统的、还是docker的、亦或者是k8s的,都是可以直接使用的。

2、sidecar插件的方式

图片

这种的实现方式就是,在我们运行pod的时候,添加一个镜像,这个镜像负责给你传输日志,好处就是不会对我们的服务本身有什么影响,缺点就是这样的话相当于增大了我们每一个pod的负担,因为有可能你本来只需要运行一个镜像就行了,现在成两个了。

3、Logagent方式

图片

这种方式是说,在每个node节点中,独立准备一个日志目录,然后节点上每个pod都挂载一个目录到日志目录中,然后每个node节点上再运行一个LogAgent服务,这个服务来读取node节点上的日志目录,来传输信息到远端存储上。

这种方式的话,优点是对于系统资源消耗小,因为每个node上只需要运行一个agent即可,缺点是pod上的日志目录需要手动维护,且还需要手动清理日志。

4、推荐的日志处理方式

图片

Log-Pilot,它不仅能够高效便捷地将容器日志采集输出到多种存储日志后端,同时还能够动态地发现和采集容器内部的日志文件,这里我们采用的ES后端存储,展现的话我使用的是kibana。

下面的话,我们就来实操下吧。

至此,本文结束。

更多内容请转至VX公众号 “运维家” ,回复 “155” 查看。

------ 以下内容为防伪内容,忽略即可 ------
------ 以下内容为防伪内容,忽略即可 ------
------ 以下内容为防伪内容,忽略即可 ------

运维工程师好学吗济南运维工程师人力外包哪家专业温州运维工程师武汉信息安全运维工程师招聘运维工程师也开发软件吗系统运维工程师工作描述运维运维工程师具备能力软件工程师与运维工程师运维工程师驻场开发代理公司运维工程师搞笑文案红河州运维工程师培训学校运维工程师功劳怎么写安全运维工程师工资多少oracle运维工程师待遇郑州运维工程师开发驻场服务费桌面办公运维工程师腾讯运维技术支持工程师大数据运维工程师面试怎么说运维工程师真实经历系统运维工程师适合考什么证

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Kubernetes(简称为K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。Ruoyi-Cloud是基于Spring Cloud和Vue.js的一套微服务架构解决方案,用于快速构建企业级的云管理平台。 要在Kubernetes部署Ruoyi-Cloud,可以按照以下步骤进行操作: 1. 创建Kubernetes集群:首先需要创建一个Kubernetes集群,可以使用云服务提供商(如AWS、Azure、GCP)或使用本地工具(如Minikube、k3s)来搭建集群。 2. 构建Docker镜像:将Ruoyi-Cloud的各个微服务模块打包成Docker镜像,并上传到一个可访问的镜像仓库(如Docker Hub、私有镜像仓库)。 3. 编写Kubernetes配置文件:创建Kubernetes的配置文件,描述Ruoyi-Cloud各个微服务的部署方式、资源需求、服务暴露方式等。可以使用YAML格式编写配置文件。 4. 部署Ruoyi-Cloud:使用kubectl命令行工具或Kubernetes管理界面(如Kubernetes Dashboard)来部署Ruoyi-Cloud。通过应用配置文件,Kubernetes会自动创建和管理Ruoyi-Cloud的各个微服务实例。 5. 监控和扩展:使用Kubernetes提供的监控和扩展功能,可以实时监控Ruoyi-Cloud的运行状态,并根据需要进行水平扩展或缩减。 请注意,以上只是一个简要的概述,实际部署过程可能会因具体环境和需求而有所不同。建议参考Kubernetes和Ruoyi-Cloud的官方文档以获取更详细的部署指南和最佳实践。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值