【Kubernetes】常见面试题汇总(三十九)

目录

[92.你所用的到的日志分析工具有哪些以及它们如何与 K8s 集群通讯。](#92.你所用的到的日志分析工具有哪些以及它们如何与 K8s 集群通讯。)

特别说明:

题目 1-68 属于【Kubernetes】的常规概念题,即 " 汇总(一)~(二十二)" 。

题目 69-113 属于【Kubernetes】的生产应用题。


92.你所用的到的日志分析工具有哪些以及它们如何与 K8s 集群通讯。

(1)背景:

k8s 上面会跑大量的 pod / 容器。 特别是集群相关的控制面容器,业务容器,有时候我们要对容器日志进行监控与分析处理,这时一套好用的日志系统就格外的重要。

(2)而成熟的日志解决方案有哪些呢?

以前的ELK ,k8s 主推的基于云原生的 EFK ,这里的 F 是 CNCF 认证的子项目 fluentd,fluentd 是 ruby 的项目,由于个人体验习惯与yaml 配置,以及项目特点,选择了 filebeat ,所以整套日志系统使用的技术包括(elastic search fidlebeat kibana)。

(3)官方项目地址:

https://github.com/elastic/beats/tree/master/filebeat

https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-getting-started.html

(4)配置文件:

https://github.com/chenpfeiso0/EFK-logging-deployment

该配置文件中对于采集器有 fluentd,也有 filebeat ,看个人喜好部署。

(5)注意事项:

对于 filebeat 我们会在 comfigmap 中配置对采集做配置。

比如多行显示:

① 官方推荐:

multiline.pattern:'^\[

multiline.negate: true

multiline.match: after

② java 应用:

include_lines: 'Caused by'

multiline:

pattern:'^\['

negate: true

match:after


"【Kubernetes】常见面试题汇总" 系列文章,可点击链接查看专栏详情:K8s 面试题汇总

相关推荐
DolitD28 分钟前
UE像素流与云渲染技术方案对比分析
3d·云原生·ue5·云计算·图形渲染
这个DBA有点耶3 小时前
云数据库半夜卡顿,CPU才30%?深挖云盘IOPS突发限制与内核挂起机制
数据库·mysql·云原生
miaobinfei5 小时前
docker拉取dify镜像,执行docker compose up -d 报错
运维·docker·容器
kobe_OKOK_6 小时前
docker compose命名卷 映射到宿主机的路径
运维·docker·容器
无言听风雨丶7 小时前
Linux 容器本质探秘:Cgroup 与 Namespace 深度解析与实战
linux·运维·服务器·kubernetes
分布式存储与RustFS8 小时前
JuiceFS 接 RustFS 当数据后端:把对象存储挂成本地文件系统
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
孔令飞10 小时前
很多人想学AI Infra,今天推荐一个 AI Agent / AI Infra 学习路线
云原生·go·ai编程
晨陌y11 小时前
Flare自托管导航页教程:Docker部署、多用户、API与公网访问
运维·docker·容器
无言听风雨丶11 小时前
Kubernetes GitOps 持续交付实战:用 Argo CD 让 Git 成为集群事实源
git·elasticsearch·kubernetes
Z21-X11 小时前
云原生运维实战笔记:华为云存储类服务全景解析——EVS、OBS、SFS与CBR深度实践
运维·笔记·学习·云原生·华为云