amazon-web-services - 为 Kubernetes HA 集群选择 AWS 负载均衡器
问题描述
我正在尝试使用 Kubernetes HA 集群和 Jenkins 为我的一组微服务实现 CI/CD 管道。
当我探索时,我发现负载均衡器用于制作 HA Kubernetes 集群。我计划在 AWS 中托管我的应用程序。所以我想通过支持 HA Kubernetes 集群为我的应用程序创建和使用 AWS 弹性负载均衡器。
我对此表示怀疑,当我探索 AWS 负载均衡器时,我看到了“Application Loadbalancer - http/https”和“Network Loadbalancer-TCP”。
所以在这里我对我需要创建哪些负载均衡器 AWS 资源感到困惑?
在我的探索中,我明白要创建一个网络负载均衡器。
所以我的困惑是这样的。谁能清楚我正朝着正确的方向前进?
意味着创建网络负载均衡器。
如果我走错了方向,谁能纠正我?
让我知道网络负载均衡器是否应该解决 HA Kubernetes 集群的形成?
解决方案
您的问题没有正确答案,这实际上取决于您需要做什么。您可以使用网络负载均衡器、经典负载均衡器(即使这是老一代且不建议使用)或应用程序负载均衡器来实现 HA。
网络负载平衡器的优势当然与性能和附加弹性 IP 的可能性有关,并且非常适合平衡 TPC 流量(4 级路由)。
另一方面,应用程序负载均衡器非常适合 HTTP 和 HTTPS 流量的高级负载均衡(7 级路由),可以进行高级请求路由,适用于复杂的应用程序架构(例如微服务)
此链接可能有用https://aws.amazon.com/elasticloadbalancing/details/#details
推荐阅读
- internet-explorer - 如何在供应商捆绑包中使用 babel 的 `useBuiltIns: 'usage'` 选项?
- google-bigquery - 数组聚合 - 在 BigQuery 中检索整行数据
- python - 熊猫货币兑换
- c++ - 如何进行虚拟输入硬件输入?
- sql-server - OnError 中的 SSIS 子包名称
- c# - RDLC 子报表参数未按预期工作
- r - 从R中的coxph模型绘制时间因变量对生存曲线的影响?
- javascript - 如何使用javascript在HTML电子邮件中提取VML(outlook代码)内的href链接?
- applescript - 使用 AppleScript 在当前 Finder 窗口中打开 iCloud
- regex - 正则表达式评估三个字母结构