Kubernetes集群服务发现Service资源LoadBalancer类型详解(二十九)

举报
jiangxl 发表于 2022/03/31 23:52:36 2022/03/31
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。