【问题标题】:Web facing application on Kubernetes and AWSKubernetes 和 AWS 上面向 Web 的应用程序
【发布时间】: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


【解决方案1】:

这项工作仍在进行中。

请看: https://github.com/GoogleCloudPlatform/kubernetes/pull/2672

对于开始将 AWS ELB 支持添加到 Kubernetes 的提案,我们正在努力整合该拉取请求。

谢谢!

【讨论】:

    猜你喜欢
    • 2020-08-06
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 2018-05-15
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多