【问题标题】:AWS EKS - Create Load Balancer Service throws out of serviceAWS EKS - 创建负载均衡器服务停止服务
【发布时间】:2018-12-27 16:27:58
【问题描述】:

我有一个关于 AWS EKS 的快速问题,即每当我创建一个 LoadBalancer 类型的 K8s 服务时,它都会预置一个支持运行服务的 EC2 的经典 ELB。现在,每当我尝试从 Internet 访问负载均衡器 ELB 时,它都会返回 ERR_EMPTY_RESPONSE 错误。如果我导航回 ELB 并查看 ELB 后面的实例,它会显示 EC2 实例的状态为 OutOfService。

这发生在我使用自己的 K8s 部署和服务或随文档提供的部署和服务中。任何人都可以帮助我吗?此外,有没有办法为 K8s 服务提供不同类型的负载均衡器?谢谢。

【问题讨论】:

  • 我也有同样的问题。
  • 我已经用 terraform 创建了我的 EKS 集群。在那个集群上,我遇到了这个问题。但是当我手动使用docs.aws.amazon.com/eks/latest/userguide/getting-started.html 创建集群时,它可以正常工作。
  • 这里也一样。我按照适用于 EKS 的 Terraform 网站上的文档中提到的相同步骤进行操作,并且成功了。似乎我们缺少在 Terraform 配置文件中分配给子网的标记名称(EKS 集群名称)。
  • 删除一些负载均衡服务并再次应用后,ELB健康检查在手动创建的集群上再次失败(即没有terraform)
  • 我正在为 EKS 创建一个 Terraform 模块。准备好后我会更新注册表。

标签: amazon-web-services docker kubernetes


【解决方案1】:

这是云提供商的默认行为或 K8S,服务类型负载均衡器将启动真正的负载均衡器,这会影响成本。 最好使用 K8S Ingress 作为最佳实践,并且可以用作 Endpoint,或者您可以在 External Load Balancer 下添加。

【讨论】:

    猜你喜欢
    • 2023-01-19
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2018-12-17
    • 2020-10-22
    • 2021-08-19
    • 2020-04-18
    • 2021-12-31
    相关资源
    最近更新 更多