具有静态IP的Amazon EKS中的ingress-nginx

时间:2018-12-11 12:32:51

标签: amazon-web-services kubernetes kubernetes-ingress amazon-eks nginx-ingress

我只是从kubernetes开始,我遇到了一些麻烦。我将描述我的情况:

我想部署一个由N个(N接近10)不同服务组成的应用程序。每个服务都有其自己的域,并且服务彼此通信。我正在尝试通过 Amazon EKS 进行部署。

我已经全部部署完毕,并使用带有nginx控制器的入口的反向代理,它可以按预期工作。如果我在主机文件中将入口外部ip(a0[..].us-east-1.elb.amazonaws.com)指向服务URL,则一切正常,但我想更进一步。

我必须将我所有的服务URL指向我的域提供商中的IP。但是入口每次创建时都会获得一个新的外部IP。我要实现的是将静态IP绑定到入口。

我已经阅读了这个问题:

Bind nginx-ingress to static IP Address

但是该问题的唯一答案建议使用网络负载平衡器(NLB),但是我找不到如何将弹性IP绑定到NLB。阅读this AWS guide时,我已经看到您可以在手动创建NLB时附加弹性IP。

也许我误会了某些东西,或者有些我不知道的概念,并且有一种更简单的方法可以完成我想做的事情。

无论如何,非常感谢您的宝贵时间。

0 个答案:

没有答案