在可用资源的情况下进行负载平衡

时间:2019-02-25 17:44:07

标签: kubernetes load-balancing autoscaling kubernetes-ingress

我想知道如何在kubernetes级别上设置负载均衡器,以便我的服务指向具有更多可用ram / cpu资源而不是随机提供的pod。

它将与水平Pod自动缩放器共存。

到目前为止,我的入口指向我的NodePort服务

如果它可以与minikube一起在本地工作而不需要使用云提供商会更好。

否则,我将OVH用作我的Kubernetes云提供商。

感谢您的任何信息

1 个答案:

答案 0 :(得分:0)

  

Q :服务指向具有更多ram / cpu资源的容器   可用

Kubernetes目前没有这样的功能。

但是您可以将kube-proxy切换为ipvs模式,它允许您使用以下平衡算法:

  
      
  • rr:循环
  •   
  • lc:最少连接
  •   
  • dh:目标哈希
  •   
  • sh:源散列
  •   
  • sed:最短的预期延迟
  •   
  • nq:永不排队
  •   

Calico也supports