【发布时间】:2023-03-13 06:04:01
【问题描述】:
有没有办法在微服务的 2 个 POD 之间进行主动和被动负载平衡。假设我有 2 个运行微服务的实例(POD),它使用 K8s 服务对象公开。有没有办法配置负载平衡,这样一个 pod 将始终获得请求,当该 pod 关闭时,另一个 pod 将开始接收请求?
我在该服务之上也有入口对象。
【问题讨论】:
标签: kubernetes kubernetes-service
有没有办法在微服务的 2 个 POD 之间进行主动和被动负载平衡。假设我有 2 个运行微服务的实例(POD),它使用 K8s 服务对象公开。有没有办法配置负载平衡,这样一个 pod 将始终获得请求,当该 pod 关闭时,另一个 pod 将开始接收请求?
我在该服务之上也有入口对象。
【问题讨论】:
标签: kubernetes kubernetes-service
这就是 Kubernetes Service 对象的作用,您已经提到您正在使用它。确保您在 pod 模板中设置就绪探测,以便系统可以判断您的应用何时运行良好。
【讨论】:
livenessProbe 以及完全满足要求的准备。负载均衡算法也取决于 [proxy](stackoverflow.com/questions/49888133/…) 的模式