【问题标题】:EKS cross cluster internal DNS lookupEKS 跨集群内部 DNS 查找
【发布时间】:2020-12-20 04:34:10
【问题描述】:

我们有 2 个 EKS 集群,集群#1 用于应用程序,集群#2 用于可观察性。

如果我们要避免通过公共 Internet 进行路由,但仅限于 EKS 集群之间的 VPC 对等,那么一个集群中的 pod 如何从另一个集群中查找 pod 的内部名称{service name}.{namespace}.svc.cluster.local

【问题讨论】:

标签: kubernetes dns kubernetes-pod amazon-eks


【解决方案1】:

如 cmets 中所述:

您好,您是否在其主页上看到过 Istio 多集群设置? https://istio.io/latest/docs/setup/install/multicluster/ .它描述的设置类似于您想要实现的设置。

Istio

其中一种解决方案是使用Istio 的官方文档中提到的设置:

以上文档描述了跨多个集群的 Istio 网格的安装和配置。有多种部署模型可供选择,可在此处找到:

您需要选择最适合您的选项。


EKSApp Mesh

您还可以查看特定于EKS 的解决方案,即App Mesh

此处描述了需要超过 1 个集群的更具体指南(使用 Cloud Map):


其他资源

我还发现这个 Stackoverflow 问题对提出的问题采取了不同的方法(使用 LoadBalancer 类型的 internal Service):

【讨论】:

    猜你喜欢
    • 2022-10-07
    • 2021-10-19
    • 2021-09-02
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    • 2021-11-14
    相关资源
    最近更新 更多