具备AWS EKS集群和ELK的流利位

时间:2018-09-09 16:46:18

标签: amazon-web-services kubernetes kubectl amazon-eks fluent-bit

我是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>

0 个答案:

没有答案