【发布时间】:2023-03-03 13:30:01
【问题描述】:
在 Google Cloud 上部署面向外部的应用程序的最佳方式似乎是在服务配置中使用以下行创建一个外部负载平衡器:
{
...
"createExternalLoadBalancer": true
...
}
这似乎不适用于 AWS。运行服务创建时出现以下错误:
requested an external service, but no cloud provider supplied
我知道服务中的 PublicIPs 设置,但这需要提前知道服务的 IP,以便我可以为其设置域名,但到目前为止,如果我想设置它,这似乎是不可能的使用 AWS ELB 等外部服务。
在 AWS 上执行此操作的推荐方法是什么?
【问题讨论】:
-
FWIW 如果您知道集群主机 IP 不会改变,您可以使用
publicIP指向这些节点,然后挂钩负载均衡器。这是我现在使用的解决方法。 -
看起来问题 2672 已解决。现在对你有用吗?
标签: amazon-web-services coreos kubernetes