0

我是 Fluent Bit 的新手,很想得到你的帮助。

到目前为止,我尝试将 Fluent Bit 工具嵌入我的 AWS EKS 集群并收集服务日志(包括 AWS ELB 之上的 ingress-nginx),但均未成功。此外,我不想创建新的 ElasticSearch/Kibana 集群,因为我想使用我现有的 Apache Kafka 和 ELK 堆栈。

最近在我的 Kubernetes 集群上部署了什么

命名空间

kubectl create namespace logging

服务帐号

kubectl create -f https://raw.githubusercontent.com/fluent/fluent-bit-kubernetes-logging/master/fluent-bit-service-account.yaml

角色

kubectl create -f https://raw.githubusercontent.com/fluent/fluent-bit-kubernetes-logging/master/fluent-bit-role.yaml

kubectl create -f https://raw.githubusercontent.com/fluent/fluent-bit-kubernetes-logging/master/fluent-bit-role-binding.yaml

流利的卡夫卡

kubectl create -f https://raw.githubusercontent.com/fluent/fluent-bit-kubernetes-logging/master/output/kafka/fluent-bit-configmap.yaml

kubectl create -f https://raw.githubusercontent.com/fluent/fluent-bit-kubernetes-logging/master/output/kafka/fluent-bit-ds.yaml

即使我已经部署了所有这些,日志还没有到达 ELK 的服务器。需要注意的是,我只是将这个filefluent-bit-configmap.yaml文件中的Brokers地址更改为我的 Apache Kafka 地址(存在服务器之间的通信)。

4

0 回答 0