Kubernetes集群服务发现Service资源LoadBalancer类型详解(二十九)
【摘要】
Kubernetes集群服务发现Service资源LoadBalancer类型详解
1.LoadBalancer类型的service资源概念
LoadBalancer和Nodeport非常相似,...
Kubernetes集群服务发现Service资源LoadBalancer类型详解
1.LoadBalancer类型的service资源概念
LoadBalancer和Nodeport非常相似,目的都是向外暴露一个端口,区别在于LoadBalancer会在集群外部再做一个负载均衡设备,而这个设备需要外部环境的支持,外部服务发送到这个设备上的请求,会被设备负载后转发到集群中
LoadBalancer其实就是使用外部的一个负载均衡来负载k8s中的pod
在私有云环境下的k8s想使用LoadBalancer需要部署MetalLB组件
想在私网环境下测试LoadBalancer,必须要创建一个MetalLB,MetalLB相当于一个负载均衡器的角色
LoadBalancer原理:请求首先被转发到外部LB负载设备,在通过匹配规则,转发到k8s集群任意node节点上,在通过service资源找到对应的pod,最终提供服务
2.部署MetalLB组件
MetalLB组件也是以pod形式运行
文章来源: jiangxl.blog.csdn.net,作者:Jiangxl~,版权归原作者所有,如需转载,请联系作者。
原文链接:jiangxl.blog.csdn.net/article/details/121136072
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)