使用 Parallels RAS 或 NGINX 的 kubernetes 负载平衡

kubernetes Load Balancing with Parallels RAS or NGINX

也许我在追求在本地网络上创建尽可能接近真实的 Kubernetes 设置方面还差得远 :-)

是否可以使用 Parallels(Desktop) RAS 作为 Kubernetes 的负载均衡器?

1. I am running a master node in Ubuntu on Parallels Desktop 
2. And some worker nodes also in Parallels Desktop

两者都使用桥接网络。

如果可以有一个包含 LoadBalancer 的设置,那就太好了。

您可以使用 MetalLB, KubeVIP, or Keepalived-operator(与 HAProxy)。我玩过 KubeVIP,但现在在我基于 RasberryPi 的 Kubernetes 集群中使用 MetalLB L2。如果您有支持该协议(例如 Unifi)的路由器,MetalLB BGP 会更好。以下参考资料可能会进一步提供帮助:

  1. https://www.openshift.com/blog/self-hosted-load-balancer-for-openshift-an-operator-based-approach
  2. https://www.youtube.com/watch?v=9PLw1xalcYA
  3. http://blog.cowger.us/2019/02/10/using-metallb-with-the-unifi-usg-for-in-home-kubernetes-loadbalancer-services.html