gpt4 book ai didi

kubernetes - Kubernetes 上无状态应用程序的 StatefulSets 与 Deployments

转载 作者:行者123 更新时间:2023-12-02 11:32:35 24 4
gpt4 key购买 nike

我发现大量文章和文档描述了 StatefulSets 在 Kubernetes 上有状态应用程序的 Deployments 的优势。我无法弄清楚的是相反的:与部署相比,StatefulSets 的缺点,特别是对于无状态应用程序。

有人可以解释一下为什么不总是将 StatefulSets 用于有状态和无状态应用程序吗?

最佳答案

最基本的区别是你将获得持久化能力 pod 级别状态 有状态集。使用 volumeClaimTemplates,每个副本都会得到一个 唯一的 PersistentVolumeClaim 使用 statefulset 而所有副本都将与部署共享 PersistentVolumeClaim。这是以 为代价的缓慢放大和缩小 对于有状态集。

部署还具有与“部署”相关的很酷的功能,例如使用 进行滚动更新maxSurge 和 maxUnavailable。

关于kubernetes - Kubernetes 上无状态应用程序的 StatefulSets 与 Deployments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59806857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com