假设这种情况:
服务 A(ClusterIP):
- Pod1(图片 1)
- Pod2(图片 1)
- Pod3(图片 1)
服务 B(ClusterIP):
- Pod1(图片2)
- Pod2(图片2)
- Pod3(图片2)
假设我有一个入口 Controller :
/svcA > 这将重定向到服务 A /svcB > 这将重定向到服务 B
所以我的问题是,该服务仍在 Pod 之间进行负载平衡吗? 如果服务 A 的 Pod1 繁忙并且请求必须由服务 A 的 Pod2 或 Pod3 参与怎么办? 谁在执行负载平衡?
谢谢!
最佳答案
它会进行负载平衡,但它不知道应用程序,因此如果您的 pod 由于负载而无法处理请求,则请求将丢失或返回错误。您可以使用就绪探针将 Pod 标记为未就绪,在这种情况下它们将不会接收流量
关于azure - 在 Azure Kubernetes 服务 (AKS) 中,我有一个类型为 "ClusterIP"的服务,它是否在内部执行 Pod 的负载平衡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63482806/