1.Replication Controller和ReplicaSet
Replication Controller(复制控制器,RC)和ReplicaSet(复制集,RS)是两个简单的部署Pod的方式。因为在生产环境中,主要使用更先进的Deployment等方式进行Pod本节的管理和部署只对Replication Controller和Replica Set简要介绍了部署方法。
1.1 Replication Controller
Replication Controller(简称RC)可确保Pod副本数达到预期值,即RC定义的数量。换句话说,Replication Controller可确保一个Pod或一组同类Pod总是可用。
如果存在的Pod大于设定值,则Replication Controller额外的将终止Pod。如果太小,Replication Controller开始更多Pod确保期望值达到。与手动创建Pod不同的是,用Replication Controller维护的Pod自动败、删除或终止时自动更换。因此,即使应用程序只需要一个应用程序Pod,也应该使用Replication Controller或以其他方式管理。Replication Controller类似于过程管理程序,但是Replication Controller不是单个节点上的每个过程,而是多个节点上的多个过程Pod。
定义一个Replication Controller示例如下。
apiVersion: v1 kind: ReplicationController m