首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fluent-bit日志转发器问题

Fluent-bit日志转发器问题
EN

Stack Overflow用户
提问于 2021-04-02 23:27:00
回答 1查看 128关注 0票数 0

我在kubernetes容器上部署了应用程序,使用记录器SideCar fluent/fluent-bit:1.0.6,但记录器容器失败,错误如下。由于fluent.conf位于docker镜像内部,因此是否知道如何修复下面的错误

记录器容器中出错:

代码语言:javascript
复制
[2021/04/01 20:53:10] [  Error] File /fluentd/etc/fluent.conf
[2021/04/01 20:53:10] [  Error] Error in line 33: Invalid indentation level

我的部署YAML

代码语言:javascript
复制
apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-deployment-pt
  labels:
    app: my-pt
spec:
  replicas: 1
  selector:
    matchLabels:
      app: my-pt
  template:
    metadata:
      labels:
        app: my-pt
         
    spec:
      terminationGracePeriodSeconds: 30
      containers:
      - name: my-pt
        image: myimage
        imagePullPolicy: "Always"
        volumeMounts:
        - name: log
          mountPath: /usr/local/tomcat/logs
        ports: 
        - containerPort: 8080
       
# Logging sidecar.
      - name: logger
        env:
          - name: NODE_NAME
            valueFrom:
              fieldRef:
                fieldPath: spec.nodeName
          - name: POD_NAME
            valueFrom:
              fieldRef:
                fieldPath: metadata.name
          - name: POD_NAMESPACE
            valueFrom:
              fieldRef:
                fieldPath: metadata.namespace
          - name: POD_UID
            valueFrom:
              fieldRef:
                fieldPath: metadata.uid
        image: fluent/fluent-bit:1.0.6
        # Above image is not bundled with sh,bash etc, for troubleshooting add -debug to the image name,
        # for eg. fluent/fluent-bit:1.0.4-debug  
        command: ["/fluent-bit/bin/fluent-bit"]
        args:
        - --config=/fluentd/etc/fluent.conf
        - --parser=/fluentd/etc/parsers.conf
        volumeMounts:
        - name: log
          mountPath: /log
        - name: config-volume
          mountPath: /fluentd/etc
      # Create a volume to share between containers for writing and reading logs.
      volumes:
      - name: log
        emptyDir: {}
      # fluent bit config files.
      - name: config-volume
        configMap:
          name: bit-config
EN

回答 1

Stack Overflow用户

发布于 2021-04-03 12:06:33

它似乎有语法问题..共享fluent-bit.conf定义

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66921601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档