metalLB和NodePort之间的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了metalLB和NodePort之间的区别相关的知识,希望对你有一定的参考价值。

MetalLB和NodePort有什么区别?

答案

节点端口是一种内置功能,允许用户使用静态端口从任何k8s节点的IP访问服务。使用节点端口的主要缺点是您的端口必须在30000-32767范围内,并且当然可以在服务之间没有重叠的节点端口。使用节点端口还会强制您将k8s节点公开给需要访问您的服务的用户,这可能会带来安全风险。

MetalLB是裸机服务器的第三方负载均衡器实现。负载均衡器在您选择的任何端口上向您的k8s群集外部的IP公开服务,并将这些请求路由到您的k8s节点。

以上是关于metalLB和NodePort之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

Metallb - 贫苦 K8S 用户的负载均衡支持

Kubernetes负载均衡器:Metallb

关于 Kubernetes中Service使用Metallb实现LoadBalancer的一个Demo

关于 Kubernetes中Service使用Metallb实现LoadBalancer的一个Demo

技术漫谈 | Kubernetes 的 NodePort,LoadBalancer 和 Ingress 该如何选择?

k8s 集群端口定义区别