k8s 中搭建 ES+Kibana+FluentBit,收集整个集群的日志

2019-12-26 13:59:22 +08:00
 nanmu42

记录下前段时间的踩坑成果。

前提

小型示例

对于 k8s 1.13 或更高

kubectl create -f https://download.elastic.co/downloads/eck/1.0.0-beta1/all-in-one.yaml

对于 k8s 1.12:

kubectl create -f https://download.elastic.co/downloads/eck/1.0.0-beta1/all-in-one-no-validation.yaml
kubectl create -f ./namespace.yml
kubectl create -f ./eck.yml
kubectl create -f fluent-bit-service-account.yaml
kubectl create -f fluent-bit-role.yaml
kubectl create -f fluent-bit-role-binding.yaml
kubectl create -f fluent-bit-configmap.yaml
kubectl create -f fluent-bit-ds.yaml

成功!

我需要更大的 ES 集群

修改 eck.yml 中的对应配置项即可。

你不是说有坑吗?

可以看这里的最后两项: https://github.com/nanmu42/k8s-eck-logging#reference

6161 次点击
所在节点    Kubernetes
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/632535

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX