Kubernetes on AWS -管理虚拟ip



我刚刚使用Kelsey的指南在AWS上设置了一个3节点的Kubernetes集群。我注意到K8为每个pod和服务分配了一个唯一的虚拟IP地址。在本指南中,使用AWS路由表将虚拟ip映射到实际ip。虽然它可以工作,但它看起来非常原始,并且在向Kubernetes集群添加/删除节点时无法扩展。

在AWS上大规模托管Kubernetes时,处理这些虚拟ip的标准方法是什么?

AWS路由表每个表有50个条目的限制,所以这不是一个非常可扩展的解决方案。最常见的方法是使用覆盖网络。两个比较流行的是

  • CoreOS法兰绒
  • Weaveworks编织

法兰绒的README特别给出了它是如何工作的一个很好的概述。

最新更新