我是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 文件中的经纪人地址更改为我的Apache Kafka地址(存在服务器之间的通信)。 / p>