调研

作者: 文茶君 | 来源:发表于2021-07-13 09:49 被阅读0次

    containerd 替换 docker 作为 runtime,fb operator 去支持 containerd 的日志收集

    https://kubesphere.com.cn/forum/d/3054-dockerkubernetes

    https://github.com/fluent/fluent-bit-kubernetes-logging

    If the cluster uses a CRI runtime, like containerd or CRI-O, change the Parser described in input-kubernetes.conf from docker to cri.

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: fluent-bit-config
      namespace: logging
      labels:
        k8s-app: fluent-bit
    data:
      # Configuration files: server, input, filters and output
      # ======================================================
      fluent-bit.conf: |
        [SERVICE]
            Flush         1
            Log_Level     info
            Daemon        off
            Parsers_File  parsers.conf
            HTTP_Server   On
            HTTP_Listen   0.0.0.0
            HTTP_Port     2020
        @INCLUDE input-kubernetes.conf
        @INCLUDE filter-kubernetes.conf
        @INCLUDE output-elasticsearch.conf
      input-kubernetes.conf: |
        [INPUT]
            Name              tail
            Tag               kube.*
            Path              /var/log/containers/*.log
            Parser            docker
            DB                /var/log/flb_kube.db
            Mem_Buf_Limit     5MB
            Skip_Long_Lines   On
            Refresh_Interval  10
    
    
    

    Parser docker
    => Parser cri

    相关文章

      网友评论

          本文标题:调研

          本文链接:https://www.haomeiwen.com/subject/bjuoultx.html