【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 面试题汇总

相关推荐
ascarl201015 小时前
Kubernetes 环境 NFS 卡死问题排查与解决纪要
云原生·容器·kubernetes
阿里云云原生16 小时前
快速构建企业 AI 开放平台,HiMarket 重磅升级
云原生
谷隐凡二18 小时前
etcd在Kubernetes中的作用简单介绍
数据库·kubernetes·etcd
m0_5695310118 小时前
《K8s 网络入门到进阶:Service 与 Ingress 原理、部署方案及核心区别对比》
网络·容器·kubernetes
眠りたいです20 小时前
Docker:容器虚拟化技术基础-namespace,cgroups,资源管理与LXC
运维·docker·中间件·容器
阿里云云原生20 小时前
AgentScope x RocketMQ:打造企业级高可靠 A2A 智能体通信基座
云原生·apache·rocketmq
新手小白*21 小时前
K8s 中的 CoreDNS 组件
云原生·容器·kubernetes
一周困⁸天.21 小时前
K8S-CoreDNS组件
网络·kubernetes
Selegant21 小时前
告别传统部署:用 GraalVM Native Image 构建秒级启动的 Java 微服务
java·开发语言·微服务·云原生·架构
speedoooo21 小时前
未来的App不再需要菜单栏?
前端·ui·容器·小程序·web app