当前位置: 首页 > article >正文

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

目录

 

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

 


http://www.kler.cn/a/322268.html

相关文章:

  • 无插件H5播放器EasyPlayer.js视频流媒体播放器如何开启electron硬解码Hevc(H265)
  • qt之QFTP对文件夹(含嵌套文件夹和文件)、文件删除下载功能
  • 蓝桥杯每日真题 - 第16天
  • 【小程序】dialog组件
  • 学习electron
  • java8 快捷方式
  • 图像分割(九)—— Mask Transfiner for High-Quality Instance Segmentation
  • 虚幻蓝图Ai随机点移动
  • 【数据结构取经之路】图解红黑树
  • OJ在线评测系统 代码沙箱优化模版方法模式 使用与有规范的流程 并且执行流程可以复用
  • LabVIEW软件出现Bug如何解决
  • Powerbi -l9-异常数据的处理
  • 23款小游戏源码,可学习、二次开发,可直接变更为微信小游戏抖音小游戏
  • PWA(Progressive web APPs,渐进式 Web 应用): manifest.json、 Service Worker
  • WebGL的25个应用案例,哪个你没想到?
  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【LMS调测】
  • Sqlite_Datetime列选择三月的行
  • ubuntu中如何查看类型(函数)定义的头文件
  • 洛谷 AT_abc275_c [ABC275C] Counting Squares 题解
  • 滚雪球学SpringCloud[9.1讲]:Docker与容器化详解
  • C++简单缓冲区类设计
  • [数据结构] 二叉树题目 (二)
  • AI智能时代:哪款编程工具让你的工作效率翻倍?
  • C++(9.25)
  • mysql笔记—sql性能分析
  • C#的结构体(Struct)应用示例