Deployment 实际上并不足以覆盖所有的应用编排问题. 造成这个问题的根本原因,在于 Deployment 对应用做了一个简单化假设. 它认为,一个应用的所有 Pod,是完全一样的.所以,它们互相之间没有顺序,也无所谓运行在哪 台宿主机上.需要的时候,Deployment 就可以通过 Pod 模板创建新的 Pod:不需要的时候, Deployment 就可以“杀掉”任意一个 Pod. 但是,在实际的场景中,并不是所有的应用都可以满足这样的要求. 尤其是分布式应用,它的多个实例之间,往往有依