Replication Controller

Replication Controller的核心作用是确保在任何时候集群中某个RC关联的Pod副本数量都保持预设值。

  • 如果发现Pod的副本数量超过预期值,则Replication Controller会销毁一些Pod副本;

  • 反之,Replication Controller会自动创建新的Pod副本,直到符合条件的Pod副本数量达到预设值

最好不要越过RC直接创建Pod,因为Replication Controller会通过RC管理Pod副本,实现自动创建、补足、替换、删除Pod副本,这样能提高系统的容灾能力,减少由于节点崩溃等意外状况造成的损失

即使你的应用程序只用到一个Pod副本,也强烈建议你使用RC来定义Pod。

Pod可以通过修改它的标签来脱离RC的管控

该方法可以用于将Pod从集群中迁移、数据修复等调试。对于被迁移的Pod副本,RC会自动创建一个新的副本替换被迁移的副本。

最后更新于