kubernetes - 从通用 Kibana UI 监控来自多个 Kubernetes 集群(使用 GCP 和 Kops)的 pod 日志
问题描述
我在 GCP 中构建的一个 kubernetes 集群中配置了一个有效的 EFK(Elasticesearch、Fluentd、Kibana)。我还有两个集群,并且在剩余的集群中也安装了相同的 EFK。现在如果我想监控每个集群环境的日志,那么我需要检查所有三个 kibana 控制台。请让我知道是否可以将构建在三个集群中的所有 EFK 集中起来,这样我就可以在一个 Kibana 控制台中查看我所有集群的 pod 日志。任何帮助或建议都会有所帮助。
解决方案
事实上Kibana
,仅绘制并允许对存在于Elasticsearch
. 假设您有 3 个 k8s 集群。因此,您有 3DaemonSet
个Fluentd
。您应该做的就是配置所有Fluentd
部署以将数据发送到唯一连接Elasticsearch
的端点Kibana
。
推荐阅读
- javascript - :focus 不改变其他元素的数据
- excel - 对象全局失败的方法行
- javascript - 如何单击硒中div的数据链接
- javascript - 根据对象属性将项目列表转换为范围
- azure - 在 Jenkins 活动选择参数列表中列出驻留在 Azure Key Vault 中的所有机密版本
- c# - 每个 IActionResult 的 .Net Core 3 AuthorizationFilter
- c++ - 容器类型的模板特化
- python - 初始过滤后按属性计算的 Django 查询集计数
- json - 我有一个带有重复父对象的 json。我需要在 bash 中使用 jq 合并一个父级下的所有子级
- javascript - 尝试在 mysql 中存储特定的 json 键时出错