amazon-web-services - 用于传送 fluentd 日志的 aws kubernetes 集群间通信
问题描述
我们在 AWS 上拥有多个 k8s 集群(使用 EKS),每个集群都在其自己的 VPC 上,但它们与 VPC 正确对等以与一个中央集群通信,该集群具有一个可以从所有集群收集日志的弹性搜索服务。我们不使用 AWS elasticsearch 服务,而是使用我们自己的内部 Kubernetes。
我们确实在每个集群上使用了一个入口控制器,并且它们有自己的内部 AWS 负载均衡器。
我在每个集群的每个节点上都获得了 fluentd pod(通过守护程序集),但它需要能够与主集群上的 elasticsearch 进行通信。在同一个集群中,我可以将日志很好地发送到 elasticsearch,但不能从其他集群发送,因为它们需要能够访问该集群中的服务。
有什么方法或最好的方法来实现这一目标?
这对我来说是一个全新的领域,所以我想确保我不会在某个地方遗漏一些明显的东西。
解决方案
推荐阅读
- c# - ASP.NET Core API 接收 JsonArray 并将对象发布到 DB(实体框架)
- tron - 无法从 Trongrid 获得 TRON 合约 ABI
- android - 使用 CountryCode 选择器自定义 TextInputEditText
- wordpress - 在函数文件中更改自定义帖子类型 slug
- javascript - 如何在javascript中检查两个字段是否匹配?
- azure-devops - Azure DevOps 变量和多行值
- html - bootstrap4 手风琴不能通过传递索引在 ngFor 中工作
- java - 澄清:需要在我的 android 的可绘制文件夹中添加哪个图像(从 adobe xd => 它提供了 6 个不同大小的文件夹)
- assembly - 查看 x86 机器码,如何确定下一条指令的起始位置?
- asp.net - IIS - 常见文件扩展名列表(请求过滤)