当前位置: 首页 > 知识库问答 >
问题:

从一个通用的Kibana UI监视多个Kubernetes集群(使用GCP&Kops)的POD日志

董桐
2023-03-14

我在一个构建在GCP中的kubernetes集群中配置了一个工作的EFK(Elasticesearch,Fluentd,Kibana)。我有两个更多的集群和安装相同的EFK在剩余。现在如果我想监视每个集群环境的日志,那么我需要检查所有三个kibana控制台。请让我知道是否有可能将所有的EFK集中在三个集群中,这样我就可以在一个Kibana控制台中看到所有集群的pod日志。任何帮助或建议都会有帮助。

共有1个答案

欧阳子石
2023-03-14

事实上,Kibana只绘制并允许排序/管理ElasticSearch中存在的数据。假设你有3个k8s集群。因此,您有3个fluentddaemoth。您应该做的只是配置所有FluentD部署,将数据发送到ElasticSearchendpoint,而Kibana连接到该endpoint。

 类似资料:
  • 我有一个在kubernetes集群(在AWS EKS上)上运行的mongo db副本集,比如集群-1。这在具有cidr的VPC-1中运行192.174.0.0/16. 我在一个单独的VPC中有另一个集群,比如VPC-2,在那里我将在mongo集群之上运行一些应用程序。该VPC cidr范围为192.176.0.0/16。所有VPC对等和安全组入口/出口规则都正常工作,我能够跨两个VPC ping集

  • 如何获取库伯内特斯集群中 CPU 使用率最高的前三个容器? 上面的命令为所有名称空间中的所有pod提供了CPU和内存利用率。如何将其限制在CPU利用率最高的前三个机架上? 此外,我尝试按CPU排序,但似乎排序不起作用。 输出:

  • 我们使用 Giantswarm 开源的 kubernetes-promethues 来监控 kubernetes 集群,所有的 YAML 文件可以在 ../manifests/prometheus 目录下找到。 需要用到的镜像有: harbor-001.jimmysong.io/library/prometheus-alertmanager:v0.7.1 harbor-001.jimmysong.

  • 我试图找到这个问题的答案,但在kubernetes文档或任何问答论坛中都找不到。 我有一个运行有4个节点的kubernetes集群。是否可以创建第二个集群,重用前一个集群中的一个或多个节点?或者一个节点被限制在单个kubernetes集群中? 我正在使用RKE(用于部署k8集群的牧场工具)运行实际的集群,我发现这个问题让我怀疑这种可能性。 感谢您的澄清。

  • 我有一个单节点K8s集群细分为几个命名空间,每个命名空间都有许多POD。来自一个命名空间的POD如何与不同命名空间中的另一个POD通信?我知道我可以有一个ClusterIP服务并向其公开部署,因此来自同一集群的其他POD可以通过该服务访问POD应用程序。来自不同命名空间的POD可以使用相同的ClusterIP服务来访问POD应用程序吗?另一个问题是,来自不同命名空间的POD是否可能共享相同的子网?

  • 2.)我已经通过在kubernetes中创建LoadBalancer类型的服务向外部世界公开了我的REACT应用程序,并且我能够从浏览器访问REACT应用程序endpoint。现在,是否可以从节点内部的REACT应用程序访问EXPRESS应用程序而不向外部世界公开我的EXPRESS应用程序?如何实现这一点? 提前谢了。