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