我正在尝试使用Kubernetes HA集群和Jenkins为我的微服务集实现CI / CD管道。
当我探索时,我发现使用负载均衡器来制作HA kubernetes集群。我打算在AWS中托管我的应用程序。所以我想通过支持HA kubernetes集群为我的应用程序创建和使用AWS弹性负载均衡器。
我怀疑,当我正在探索AWS负载均衡器时,我看到了#34;应用程序负载均衡器 - http / https"和"网络负载均衡器-TCP"。
所以在这里我很困惑我需要创建哪些负载均衡器AWS资源?
在我的探索中,我了解到要创建网络负载均衡器。
所以我的困惑就是这个。任何人都可以清楚我正朝着正确的方向前进吗?
意味着创建网络负载均衡器。
如果我走向错误的方向,有人可以纠正我吗?
请告诉我,网络负载均衡器是否可以解决HA kubernetes群集的形成?
答案 0 :(得分:1)
您的问题没有正确答案,这实际上取决于您需要做什么。 您可以使用网络负载均衡器,经典的负载均衡器(即使这是旧代并且不建议使用)或应用程序负载均衡器来实现HA。
网络负载平衡器的优势肯定与性能和附加弹性IP的可能性有关,是平衡TPC流量(4级路由)的理想选择。
另一方面,应用程序负载平衡器非常适合HTTP和HTTPS流量的高级负载平衡(7级路由),可以执行高级请求路由,适用于复杂的应用程序体系结构(如微服务)
此链接可能有用https://aws.amazon.com/elasticloadbalancing/details/#details