为Kubernetes HA集群选择AWS Load Balancer

时间:2018-05-14 12:09:39

标签: amazon-web-services kubernetes

我正在尝试使用Kubernetes HA集群和Jenkins为我的微服务集实现CI / CD管道。

当我探索时,我发现使用负载均衡器来制作HA kubernetes集群。我打算在AWS中托管我的应用程序。所以我想通过支持HA kubernetes集群为我的应用程序创建和使用AWS弹性负载均衡器。

我怀疑,当我正在探索AWS负载均衡器时,我看到了#34;应用程序负载均衡器 - http / https"和"网络负载均衡器-TCP"。

所以在这里我很困惑我需要创建哪些负载均衡器AWS资源?
在我的探索中,我了解到要创建网络负载均衡器。

所以我的困惑就是这个。任何人都可以清楚我正朝着正确的方向前进吗?
意味着创建网络负载均衡器。

如果我走向错误的方向,有人可以纠正我吗?

请告诉我,网络负载均衡器是否可以解决HA kubernetes群集的形成?

1 个答案:

答案 0 :(得分:1)

您的问题没有正确答案,这实际上取决于您需要做什么。 您可以使用网络负载均衡器,经典的负载均衡器(即使这是旧代并且不建议使用)或应用程序负载均衡器来实现HA。

网络负载平衡器的优势肯定与性能和附加弹性IP的可能性有关,是平衡TPC流量(4级路由)的理想选择。

另一方面,应用程序负载平衡器非常适合HTTP和HTTPS流量的高级负载平衡(7级路由),可以执行高级请求路由,适用于复杂的应用程序体系结构(如微服务)

此链接可能有用https://aws.amazon.com/elasticloadbalancing/details/#details