(1) 重新调度 (Rescheduling) 。 不管想运行 1 个副本还是 1000 个副本,副本控制器都能确保指定数量的副本存在于集群中,即使发生节点故障或 Pod 副本被终止运行等意外状况。
(2) 弹性伸缩 (Scaling) 。 手动或者通过自动扩容代理修改副本控制器 spec.replicas 属性的值,非常容易实现增加或减少副本的数量。
(3) 滚动更新 (Rolling Updates) 。 副本控制器被设计成通过逐个替换 Pod 来辅助服务的滚动更新。
(1) 重新调度 (Rescheduling) 。 不管想运行 1 个副本还是 1000 个副本,副本控制器都能确保指定数量的副本存在于集群中,即使发生节点故障或 Pod 副本被终止运行等意外状况。
(2) 弹性伸缩 (Scaling) 。 手动或者通过自动扩容代理修改副本控制器 spec.replicas 属性的值,非常容易实现增加或减少副本的数量。
(3) 滚动更新 (Rolling Updates) 。 副本控制器被设计成通过逐个替换 Pod 来辅助服务的滚动更新。