负载平衡我的kubernetes集群中的外部服务

负载平衡我的kubernetes集群中的外部服务,kubernetes,load-balancing,Kubernetes,Load Balancing,我安装了kubernetes群集。 我想为我的一个微服务使用一个外部数据库(在集群之外),但是这个外部数据库被设置为集群,没有自己的负载平衡器 有没有办法创建一个内部loadbalancer服务,让kubernetes始终将微服务定向到正在运行的实例 我看到您可以设置loadbalancer类型的服务,我如何使用它? 我试图创建它,但我看到loadbalancer服务是用NodePort创建的。它可以在没有节点端口的情况下使用吗 非常感谢据我所知,您不能让Kubernetes服务运行状况检查外部

我安装了kubernetes群集。 我想为我的一个微服务使用一个外部数据库(在集群之外),但是这个外部数据库被设置为集群,没有自己的负载平衡器

有没有办法创建一个内部loadbalancer服务,让kubernetes始终将微服务定向到正在运行的实例

我看到您可以设置loadbalancer类型的服务,我如何使用它? 我试图创建它,但我看到loadbalancer服务是用NodePort创建的。它可以在没有节点端口的情况下使用吗


非常感谢

据我所知,您不能让Kubernetes服务运行状况检查外部服务并为其提供负载平衡

type=LoadBalancer的服务指的是cloudproviders的LoadBalancer,如用于AWS的ELB。这自动化了向这些云提供商负载平衡器添加NodePort服务的过程

您可以使用类似于的服务网格获得所需的解决方案,但这是一个相对复杂的设置


我建议您在数据库前面放上类似的内容

您好,谢谢您的回答。难道不能使用入口吗?