系列文章目录
Kubernetes StatefulSets文章目录
前言
StatefulSets, PetSets, Deployment
StatefulSets(有状态系统服务设计)在Kubernetes 1.7中还是beta特性,同时StatefulSets是1.4 版本中PetSets的替代品。一、什么情况使用StatefulSets
1. 稳定且唯一的网络标识符
如: Redis集群, 在Redis集群中,它是通过槽位来存储数据的,假如:第一个节点是01000,第二个节点是10012000,第三个节点2001~3000…等等,这就使得Redis集群中每个节点要通过ID来标识自己,如: 第二个节点宕机了,重建后它必须还叫第二个节点,或者说第二个节点叫R2,它必须还叫R2,这样在获取1001~2000槽位的数据时,才能找到数据,否则Redis集群将无法找到这段数据。
2. 稳定且持久的存储
3. 有序、平滑的部署和扩展
如 MySQL集群,要先启动主节点, 若从节点没有要求,则可一起启动,若从节点有启动顺序要求,可先启动第一个从节点,接着第二从节点等;这个过程

最低0.47元/天 解锁文章
876

被折叠的 条评论
为什么被折叠?



