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

目录

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

特别说明:

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

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


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

(1)背景:

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

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

以前的ELKk8s 主推的基于云原生的 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 面试题汇总

相关推荐
秦始皇爱找茬2 小时前
docker部署Jenkins工具
docker·容器·jenkins
hoho不爱喝酒4 小时前
微服务Nacos组件的介绍、安装、使用
微服务·云原生·架构
樽酒ﻬق5 小时前
Kubernetes 常用运维命令整理
运维·容器·kubernetes
Golinie7 小时前
Docker底层原理浅析 | namespace+cgroups+文件系统
docker·容器·文件系统·cgroups·unionfs
樽酒ﻬق7 小时前
深度解析 Kubernetes 配置管理:如何安全使用 ConfigMap 和 Secret
安全·贪心算法·kubernetes
FreeBuf_8 小时前
新型恶意软件采用独特混淆技术劫持Docker镜像
运维·docker·容器
阿里云云原生8 小时前
API 即 MCP|Higress 发布 MCP Marketplace,加速存量 API 跨入 MCP 时代
云原生
李菠菜10 小时前
CentOS系统指定版本Docker与Docker-Compose在线安装教程
docker·容器·centos
爱吃龙利鱼11 小时前
rocky9.4部署k8s群集v1.28.2版本(containerd)(纯命令)
云原生·容器·kubernetes
Serverless社区12 小时前
MCP云托管最优解,揭秘国内最大MCP中文社区背后的运行时
阿里云·云原生·serverless·函数计算