Kubernetes 有状态与无状态介绍
无状态:deployment
-
认为所有pod都是一样的,不具备与其他实例有不同的关系。
-
没有顺序的要求。
-
不用考虑再哪个Node运行。
-
随意扩容缩容。
有状态:SatefulSet
-
集群节点之间的关系。
-
数据不完全一致。
-
实例之间不对等的关系。
-
依靠外部存储的应用。
-
通过dns维持身份
无状态:deployment
认为所有pod都是一样的,不具备与其他实例有不同的关系。
没有顺序的要求。
不用考虑再哪个Node运行。
随意扩容缩容。
有状态:SatefulSet
集群节点之间的关系。
数据不完全一致。
实例之间不对等的关系。
依靠外部存储的应用。
通过dns维持身份