amazon-web-services - 具有静态 IP 的 Amazon EKS 中的 ingress-nginx
问题描述
我刚开始使用 kubernetes,我遇到了一些麻烦。我将描述我的场景:
我想部署一个由 N(N 接近 10)个不同服务组成的应用程序。每个服务都有自己的域,并且服务相互通信。我正在尝试使用Amazon EKS部署它。
我已经部署了这一切,并使用带有 nginx 控制器的入口设置了一个反向代理,它按预期工作。如果我将入口外部 ip ( a0[..].us-east-1.elb.amazonaws.com
) 放在指向服务 URL 的主机文件中,一切正常,但我想更进一步。
我必须将我的所有服务 URL 指向我的域提供商中的 IP。但是入口每次创建时都会获得一个新的外部 IP。我想要实现的是将静态IP绑定到入口。
我已经读过这个问题:
但是该问题的唯一答案建议使用网络负载均衡器 (NLB),但我找不到如何将弹性 IP 绑定到 NLB。阅读此 AWS 指南,我发现您可以在手动创建 NLB 时附加弹性 IP。
也许我误解了某些东西,或者有一些我还不知道的概念,并且有一种更简单的方法可以做我想做的事。
无论如何,非常感谢您抽出宝贵的时间。
解决方案
推荐阅读
- reactjs - 我应该把这段代码放在哪里,在反应应用程序中
- ios - Crashlytics vs Fabric vs Firebase 崩溃报告——我迷路了
- java - 将 Unix 时间戳转换为日期
- c# - 将 LINQ 中的表的月份格式转换为工作日格式
- django - 将 Excel 文件上传到 Django 时出现属性错误
- r - 使用 httr 进行网页抓取会给出 xml_nodeset 错误
- algorithm - 给定m个点,如何有效地找到4维空间中最远的两个点(欧几里得距离)?
- java - Gemfire 的 Http 响应无效?
- java - @ExceptionHandler 没有捕获 MethodArgumentNotValidException
- entity - 如何解决一对多关系表外键字段为空?