Ant*_*nay 12 calico kubernetes kubernetes-ingress kubernetes-service hpa
我正在使用 Kubernetes v1.20.10 裸机安装。它有1个主节点和3个工作节点。该应用程序只是提供 HTTP 请求。
我正在基于 (HPA) Horizontal Pod Autoscaler 扩展部署,我注意到负载在 Pod 之间分布不均匀。只有第一个 Pod 获得了 95% 的负载,而另一个 Pod 的负载非常低。
我尝试了这里提到的答案,但没有成功:Kubernetes service does not distribution requests Between pods
Tho*_*mas 11
根据提供的信息,我假设您正在使用 http-keepalive,它是持久的 tcp 连接。kubernetes 服务为每个(新)tcp 连接分配负载。如果您有持久连接,则只会分发额外的连接,这就是您观察到的效果。
尝试:禁用 http keepalive 或将最大 keepalive 时间设置为 15 秒,最大请求数设置为 50。
归档时间: |
|
查看次数: |
4316 次 |
最近记录: |