ElasticSearch日志搜集查询和展现案例

容器中输出到控制台的日志都会以*-json.log的命名方式存储在/var/lib/container目录之下;

Kubernetes采用Fluentd+ElasticSearch+Kibana完成对日志的采集;

前提条件:

  • API Server正确配置了CA证书
  • DNS服务启动运行

部署架构

架构逻辑图如下:

在各Node上运行一个Fluentd容器,有以下几种不同的部署方式:

  • 直接在Node主机上部署Fluentd;
  • 利用kubelet的--config参数,为每个Node加载Fluentd Pod;
  • 利用DaemonSet来让Fluentd Pod在每个Node上运行;

目前官方推荐的包括Fluentd、Logstash等日志或者监控类的Pod的运行方式就是采用DaemonSet方式。

最新文章

  1. USACO翻译:USACO 2013 JAN三题(1)
  2. yii2 mpdf
  3. 史上最臭名昭著五大软件Bug
  4. 一些html页面资料
  5. 如何使用 Apache ab 以及 OneAPM 进行压力测试?
  6. Android:android:gravity 和 android:layout_Gravity 的区别
  7. [转]带花树,Edmonds's matching algorithm,一般图最大匹配
  8. win7 下配置 java 环境变量
  9. XMLHttpRequest state以及readystate的对应值
  10. 解读 《2014 最流行编程语言》 by Code Eval
  11. Mongoose即使是简单的表查询
  12. 一个页面多个HTTP请求 页面卡顿!
  13. WebGL three.js学习笔记 使用粒子系统模拟时空隧道(虫洞)
  14. sqlalchemy常用
  15. 【easy】206. Reverse Linked List 链表反转
  16. javac编译错误: 编码UTF8/GBK的不可映射字符
  17. Android APN
  18. 2.14 加载Firefox配置
  19. Luogu 2671 求和 NOIP2015T3
  20. Cropperjs 插件知识点

热门文章

  1. simple2.py
  2. html5 5个重要特性
  3. luogu4566 [Vani有约会]雨天的尾巴
  4. IDE设置jdk和maven
  5. webstorm开发nodejs的技巧--代码提示DefinitelyTyped
  6. SpringMvc获取上下文
  7. Python函数中参数类型
  8. 使用缓存时出现java.io.NotSerializableException:xxx.xxx.xxx.Bean解决办法
  9. zepto 基础知识(4)
  10. Set linux mq_queue size for user