K8s Service的理解

 service是k8s中的一个重要概念,主要是提供负载均衡和服务自动发现。
图中蓝色六边形是一个节点,节点可以是一台主机或者虚拟机;
黄色虚线是由三台节点组成的service提供负载均衡和服务发现,由一个固定的ip,service A 10.3.250.236。
黄色实线的圈圈是pod,pod的ip是不固定的,因为需要经常生成和摧毁。
Deployment是什么,为了好理解,我们叫他部署吧!!主要管理副本集的,管理pod的伸缩!!

滚动升级(Rolling Update)通过逐个容器替代升级的方式来实现无中断的服务升级

图中变化的地方是左上角的节点,当滚动升级的时候会创建一个新的ip地址的pod ,并会摧毁一个旧的pod,同时更新和摧毁的数量可以自己根据规则定义。service黄色虚线是保持不变的,所以service能一直保持服务。
下图继续更新的过程

最终更新完毕的状态图如下

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值