在https://kubernetes.github.io/ingress-nginx/deploy/baremetal/在metalLB模式下,一个节点吸引ingress-nginx的所有流量通过节点端口,我们可以收集所有流量和负载均衡它…
在这里Kubernetes服务中详细介绍了这一点:
https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
总结一下:
NodePort在端口上公开服务,然后可以从外部访问该端口。
LoadBalancer使用Cloud Providers选项来公开端口。例如。使用Azure负载均衡器,可能会暴露多个公共IP地址,并针对更大的后端资源池(Kubernetes节点)对它们进行负载平衡