有没有办法在 Kubernetes statefulset 上设置 max/min 个副本?
Is there a way to set max/min replicas on Kubernetes statefulset?
对于 ReplicaSets
,我看到有一种方法可以使用 Horizontal Pod Autoscaler (HPA) 并为允许的副本数设置 max/min 值。 StatefulSets
是否有类似的功能?因为它还允许您指定最初要部署的副本数?例如,我如何告诉 Kubernetes 限制它可以为给定的 StatefulSets
部署的 pods 的数量?
我已经发布了社区维基答案以提高知名度。
Jonas 评论中提到:
First sentence in the documentation:
"The Horizontal Pod Autoscaler automatically scales the number of Pods in a replication controller, deployment, replica set or stateful set"
总结,可以使用 HPA 为有状态集设置最小/最大副本数。在 this documentation 中,您将了解 HPA 的工作原理、使用方法,支持什么等。HPA 不会仅适用于无法扩展的对象,例如 DaemonSets。
另请参阅此 。
对于 ReplicaSets
,我看到有一种方法可以使用 Horizontal Pod Autoscaler (HPA) 并为允许的副本数设置 max/min 值。 StatefulSets
是否有类似的功能?因为它还允许您指定最初要部署的副本数?例如,我如何告诉 Kubernetes 限制它可以为给定的 StatefulSets
部署的 pods 的数量?
我已经发布了社区维基答案以提高知名度。 Jonas 评论中提到:
First sentence in the documentation:
"The Horizontal Pod Autoscaler automatically scales the number of Pods in a replication controller, deployment, replica set or stateful set"
总结,可以使用 HPA 为有状态集设置最小/最大副本数。在 this documentation 中,您将了解 HPA 的工作原理、使用方法,支持什么等。HPA 不会仅适用于无法扩展的对象,例如 DaemonSets。
另请参阅此