Kubernetes[4]—RC(复制控制器-副本集)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Kubernetes RC复制控制器Relication controller
它定义了一个期望的场景,即声明某种Pod的副本数量在任意时刻都符合某个预表值.如:
定义了:Pod期待的副本数量
定义了目标Pod的标签选择器 label Seletcor
定义了Pod模板:当Pod的副本数量小于预期设置的replicas时,用于创建新的Pod副本。
当我们成功定义一个Rc后,k8s中间点的controller manager组件就得到通知,定期巡检(通过Pod探针)系统中当前存活的Pod,并且确保正常运行的Pod数量刚好等于Rc的期望值,如果副本数量多于期望值就会停到一些Pod,否则系统就会自己创建一些Pod。
RC功能
1.在大多数情况下,我们定义一个RC实现Pod的创建过程及副本数量的自动控制
2.RC里包括完整的Pod定义模板
3.RC通过标签选择器机制实现对Pod副本的自动控制
4.通过改变RC里的波德副本数量,可以实现波德的扩容或缩容功能
5.通过改变RC里的波德目标中的镜像版本,可以实现波德的滚动升级功能

有序完善:

转载于:https://my.oschina.net/wangyunlong/blog/3042421

你可能感兴趣的:(Kubernetes[4]—RC(复制控制器-副本集))