kubernetes的Statefulset介绍

StatefulSet是一种给Pod提供唯一标志的控制器,他可以保证部署和扩展的顺序。

  • Pod一致性
    包含次序(启动和停止次序)、网络一致性。此一致性和Pod相关、与被调度到哪个Node节点无关。
  • 稳定的次序
    对于N各副本的StatefulSet,每个Pod都在[0,N)范围内分配一个数字序号,且是唯一的。
  • 稳定的网络
    Pod的hostname模式为(statefulset名称)-(序号)
  • 稳定的存储
    通过VolumeClaimTemplate为每个Pod创建一个PV,删除、减少副本不会删除相关的卷
原文地址:https://www.cnblogs.com/yuhaohao/p/10862435.html