StatefulSet 与 Deployment:对决
在我们深入解释之前,先来快速了解一下我们的竞争者: * Deployment: Kubernetes 的灵活游牧者。非常适合可以随时启动和关闭的无状态应用程序。 * StatefulSet: Kubernetes 的细致图书管理员。理想用于需要保持状态和顺序的应用程序。 现在,让我们进一步分析,看看这些对象各自的特点。 Deployment:无状态的超级英雄 想象一下你在经营一辆餐车。你可以把它停在任何地方,服务顾客,结束后收拾好回家。这基本上就是 Kubernetes 中 Deployment 的作用。 Deployment 的关键特性: * 无状态应用程序管理 * 轻松扩展和缩减 * 滚动更新和回滚 * 不保证 Pod 的身份 这是一个简单的 Deployment 示例: apiVersion:...