目前正在AWS上测试Kubernetes 1.0.7,它可以很好地创建一个外部负载均衡器,但是我想知道是否有可能创建一个只能在内部子网内访问的内部负载均衡器。

最佳答案

(在撰写本文时)并不是开箱即用的,但是Kubernetes Ingress api正在发展以支持内部负载均衡器。请注意以下几点:

  • Kubernetes Services默认情况下是循环负载均衡的。
  • 您可以部署诸如服务负载均衡器[1]之类的东西,并在负载均衡器pod的ClusterIP上访问服务,只需删除rc配置[2]中的hostPort行,以避免将其暴露在vm的公共(public)IP上。

  • [1] https://github.com/kubernetes/contrib/tree/master/service-loadbalancer
    [2] https://github.com/kubernetes/contrib/blob/master/service-loadbalancer/rc.yaml#L35

    关于amazon-web-services - 创建一个内部负载均衡器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33488608/

    10-11 08:37