【发布时间】:2019-01-10 18:41:05
【问题描述】:
在我的 kubernetes 集群中,存在大量的服务间通信。我还启用了水平 pod 自动缩放器,我们为所有这些服务使用 service 资源。
我需要了解 service 资源如何跨 pod 对请求进行负载平衡。
我确实阅读了有关 SessionAffinity 的信息,但它仅支持 ClientIP,如果您不使用 Ingress 资源。
想知道服务是否可以根据特定 pod 上的负载(在 cpu、内存等方面)进行负载平衡。简而言之,sessionAffinity 配置是否支持除 ClientIP 之外的任何内容。我不想引入 Ingress 资源,因为这些不是面向外部的请求,而是服务间通信。
提前致谢。
【问题讨论】:
标签: kubernetes