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里的波德目标中的镜像版本,可以实现波德的滚动升级功能
有序完善: