中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

【趙強老師】Kubernetes平臺中日志收集方案

【趙強老師】Kubernetes平臺中日志收集方案

網站建設哪家好,找創新互聯建站!專注于網頁設計、網站建設、微信開發、小程序制作、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了江川免費建站歡迎大家使用!

一、K8s整體日志收集方案

整體的日志收集方案,如下圖所示:

【趙強老師】Kubernetes平臺中日志收集方案

  1. Filebeat是本地文件的日志數據采集器,可監控日志目錄或特定日志文件(tail file),并將它們轉發給Elasticsearch或Logstatsh進行索引、kafka等。帶有內部模塊(auditd,Apache,Nginx,System和MySQL),可通過一個指定命令來簡化通用日志格式的收集,解析和可視化。
  2. ELK是Elasticsearch、Logstash、Kibana的簡稱,這三者是核心套件,但并非全部。
  • Elasticsearch是實時全文搜索和分析引擎,提供搜集、分析、存儲數據三大功能;是一套開放REST和JAVA API等結構提供高效搜索功能,可擴展的分布式系統。它構建于Apache Lucene搜索引擎庫之上。
  • Logstash是一個用來搜集、分析、過濾日志的工具。它支持幾乎任何類型的日志,包括系統日志、錯誤日志和自定義應用程序日志。它可以從許多來源接收日志,這些來源包括 syslog、消息傳遞(例如 RabbitMQ)和JMX,它能夠以多種方式輸出數據,包括電子郵件、websockets和Elasticsearch。
  • Kibana是一個基于Web的圖形界面,用于搜索、分析和可視化存儲在 Elasticsearch指標中的日志數據。它利用Elasticsearch的REST接口來檢索數據,不僅允許用戶創建他們自己的數據的定制儀表板視圖,還允許他們以特殊的方式查詢和過濾數據

二、針對不同組件的日志收集

  • Node上部署一個日志收集程序:DaemonSet方式部署日志收集程序。對本節點/var/log和/var/lib/docker/containers/ 兩個目錄下的日志進行采集.

【趙強老師】Kubernetes平臺中日志收集方案

  • Pod中附加專用日志收集的容器:每個運行應用程序的Pod中增加一個日志收集容器,使用emtyDir共享日志目錄讓日志收集程序讀取到。

【趙強老師】Kubernetes平臺中日志收集方案

  • 應用程序直接推送日志:不屬于Kubernetes范圍。

【趙強老師】Kubernetes平臺中日志收集方案

三、安裝ELK

  • 安裝JDK:這里我們使用的是jdk-8u181-linux-x64.tar.gz(安裝過程省去,非常簡單)
  • 安裝Elasticsearch:直接解壓啟動,即可,執行下面的語句測試ES。

【趙強老師】Kubernetes平臺中日志收集方案

  • 安裝Kibana:核心配置文件config/kibana.yml
server.port: 5601
server.host: "192.168.79.110"
elasticsearch.hosts: ["http://localhost:9200"]
啟動:bin/kibana,訪問Web Console:http://192.168.79.110:5601
  • 安裝logstash:核心配置文件config/logstash.conf
input {
  beats {
    port => 5044
  }
}
output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
    index => "k8s-log-%{+YYYY-MM-dd}"
  }
}
啟動:bin/logstash -f config/logstash.conf

四、收集k8s組件日志

filebeat的配置文件filebeat.yml使用ConfigMap管理,k8s組件日志記錄在node節點本機/var/log/messages目錄下,所以將node節點/var/log/messages目錄掛載到pod中。創建收集k8s 組件日志/var/log/messages資源。 創建yaml文件如下:k8s-logs.yaml,并執行kubectl create -f k8s-logs.yaml

apiVersion: v1
kind: ConfigMap
metadata:
  name: k8s-logs-filebeat-config
  namespace: kube-system
data:
  filebeat.yml: |-
    filebeat.prospectors:
      - type: log
        paths:
          - /messages
        fields:
          app: k8s
          type: module
        fields_under_root: true
    output.logstash:
      hosts: ['192.168.79.110:5044']
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: k8s-logs
  namespace: kube-system
spec:
  selector:
    matchLabels:
      project: k8s
      app: filebeat
  template:
    metadata:
      labels:
        project: k8s
        app: filebeat
    spec:
      containers:
      - name: filebeat
        image: collenzhao/filebeat:6.5.4
        args: [
          "-c", "/etc/filebeat.yml",
          "-e",
        ]
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
          limits:
            cpu: 500m
            memory: 500Mi
        securityContext:
          runAsUser: 0
        volumeMounts:
        - name: filebeat-config
          mountPath: /etc/filebeat.yml
          subPath: filebeat.yml
        - name: k8s-logs
          mountPath: /messages
      volumes:
      - name: k8s-logs
        hostPath:
          path: /var/log/messages
          type: File
      - name: filebeat-config
        configMap:
          name: k8s-logs-filebeat-config

下圖是Kibana的生成的信息。

【趙強老師】Kubernetes平臺中日志收集方案

【趙強老師】Kubernetes平臺中日志收集方案

分享標題:【趙強老師】Kubernetes平臺中日志收集方案
本文URL:http://www.2m8n56k.cn/article46/ggdihg.html

成都網站建設公司_創新互聯,為您提供網站設計公司移動網站建設網站維護商城網站網站內鏈

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 成人在线观看一区 | www.乱| 99久久香蕉国产线看观香 | 一级做a爰全过程免费视频毛片 | 草草影| 成人a视频片在线观看免费 成人a视频在线观看 | 天堂素人搭讪系列嫩模在线观看 | 国产高清视频免费 | 欧美一级高清黄图片 | 99久久香蕉 | 国产亚洲一区二区三区 | 怡红院在线a男人的天堂 | 泷泽萝拉亚洲精品中文字幕 | 69成人做爰视频在线观看 | 手机在线看片福利 | 日韩精品一级a毛片 | 久久精品视频免费播放 | 国产成人cao在线 | 国产片91人成在线观看 | 亚洲欧美日韩国产 | 中国美女牲交一级毛片 | 日本加勒比视频在线观看 | 91久久另类重口变态 | 欧美人一级淫片a免费播放 欧美人与z0z0xxxx | 在线播放亚洲美女视频网站 | 国产精品性视频免费播放 | 亚洲免费三级 | 久草在线视频免费资源观看 | 视频一区在线播放 | 亚洲一区二区三区久久 | 国产99视频精品免视看7 | 国产精品国产欧美综合一区 | 欧美一级成人毛片影院 | 香蕉久久久久久狠狠色 | 足恋玩丝袜脚视频免费网站 | 女人张开腿让男人捅视频 | 国产自约视频 | 国产日产亚洲精品 | 久视频免费精品6 | 国产成综合 | a级毛片免费观看在线播放 a级毛片免费看 |