摘要: Pod的管理对象Replication Controller、Deployment、DaemonSet和Job都是面向无状态的服务,但实际中有很多服务是有状态的,比如Mysql集群、MongoDB集群、ZooKeeper集群等,可以使用StatefulSet来管理有状态的服务。 StatefulSe 阅读全文
posted @ 2020-03-20 17:52 Mr.peter 阅读(332) 评论(0) 推荐(0)
摘要: 由于Replication Controller与Kubernetes代码中的模块Replication Controller同名,同时这个词也无法准确表达它的意思,所以从Kubernetes v1.2开始,它就升级成了另外一个新的对象——Replica Set,官方解释为“下一代的Replicat 阅读全文
posted @ 2020-03-20 17:45 Mr.peter 阅读(266) 评论(0) 推荐(0)
摘要: Replication Controller的作用是声明Pod的副本数量在任意时刻都符合某个预期值,所以Replication Controller的定义包括如下几个部分。 Pod期待的副本数量(replicas)。 用于筛选目标Pod的Label Selector。 当Pod的副本数量小于预期数量 阅读全文
posted @ 2020-03-20 17:38 Mr.peter 阅读(375) 评论(0) 推荐(0)
摘要: Deployment 简介 deployment 是用来管理无状态应用的,面向的是集群的管理, 举例:有一群鸭子,要吃掉一个,只需要再放一个新的鸭仔就好了,不会影响什么,而有状态的应用,就同时养三条狗一样,而每个狗都是无法代替用新的事物代替的,因为有“感情”这个状态在里面。 Deployment 为 阅读全文
posted @ 2020-03-20 17:04 Mr.peter 阅读(419) 评论(0) 推荐(0)