代码之家  ›  专栏  ›  技术社区  ›  Veerendra K

如何从外部接入K8S法兰绒网络

  •  0
  • Veerendra K  · 技术社区  · 8 年前

    我有一个K8S设置1个主和1个小。我想在pods上手动使用外部负载均衡器(haproxy)来平衡流量。为了这个我决定用 Headless Service “获得直接pod ips。

    现在有第三个节点(负载均衡器)需要通过REY网络访问POD或法兰绒。在K8S设置的法兰绒网络中,是否有任何方法连接第三个节点?或者我可以添加任何路线将流量重定向到法兰绒网络。

    P.S K8S设置(1个主节点+1个小型节点)和第三个节点(负载均衡器)位于同一个子网中。

    1 回复  |  直到 8 年前
        1
  •  0
  •   VAS    8 年前

    您可以查看 单向入口控制器 :

    Haproxy非常快速且资源高效,允许您 充分利用您的基础架构,最大限度地减少 高流量场景。它也带来了一个几乎无穷无尽的清单 用于调整和自定义的选项。haproxys的特点如动态 无需重新加载的缩放和重新配置也是非常有价值的。 在这个用例中,Kubernetes的豆荚通常是繁殖、终止的,并且 快速大量迁移,特别是在 部署。

    我们将使用在 jcmoraisjr/haproxy-ingress . 这是一个Haproxy 技术提供了启用入口控制器的代码 利用haproxy运行时API。(另一个有用的单倍体 您可以查看的入口控制器实现是 appscode/voyager )

    此解决方案的主要优点是 单向入口控制器 本机运行在kubernetes集群中,可以使用configmap轻松配置。这意味着Haproxy入口控制器将使用法兰绒覆盖网络,无需任何额外配置。

    如果您决定尝试一下,本手册可能会有所帮助:

    更新:
    如果要在集群外部的实例上使用法兰绒,请考虑阅读本手册: