在k8s中为什么要做负载均衡?

在k8s中为什么要做负载均衡?,第1张

在k8s中为什么要做负载均衡? 在k8s中为什么要做负载均衡?

主要是一个pod漂移问题
kubernetes具有强大的副本控制能力,能保证在任意副本(pod)挂掉时自动从另外的机器上启动一个新的pod,还可以动态扩容等,通俗来讲,就是说这个pod可能在任何时刻出现在任何节点上,也可能在任何时刻在任何节点上宕机;那么自认随着pod的创建和销毁,pod IP肯定会发生动态的变化;那么怎么样包这个动态的podIP给暴露出去呢?这就需要借助于kubernetes的Service机制了,Service可以以标签的形式选定一组带有指定标签的Pod,并监控和自动负载她们的Pod IP,那么我们向外面暴露只暴露Service IP就可以了;这种方式就是NodePort模式:即在每个节点上开启一个端口,然后转发到内部Pod IP上。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5708844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存