# Darshan Hiranandani : Scaling StatefulSet in Weaviate on Kubernetes – Need Help with Replica Adjustment

**URL:** <https://forum.weaviate.io/t/darshan-hiranandani-scaling-statefulset-in-weaviate-on-kubernetes-need-help-with-replica-adjustment/9698>\
**Category:** General\
**Tags:** technical\
**Created:** [January 13, 2025, 6:56am UTC](https://forum.weaviate.io/t/darshan-hiranandani-scaling-statefulset-in-weaviate-on-kubernetes-need-help-with-replica-adjustment/9698 "2025-01-13T06:56:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![darshanhiranandani23](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/darshanhiranandani23/32/2988_2.png) [@darshanhiranandani23](https://forum.weaviate.io/u/darshanhiranandani23)\
**Post date:** [January 13, 2025, 6:56am UTC](https://forum.weaviate.io/t/darshan-hiranandani-scaling-statefulset-in-weaviate-on-kubernetes-need-help-with-replica-adjustment/9698/1 "2025-01-13T06:56:51Z")

</div>

Hello everyone,

I’m **Darshan Hiranandani** , We’re facing an issue with our Weaviate deployment on Kubernetes. Our deployment was initially placed on the system node pool before we applied the necessary taints, and as a result, we ended up with 5 replicas: 2 pods on the system node pool and 3 on the user node pool.

We attempted to add taints to the system node pool and evict the Weaviate pods, but the `weaviate-0` pod was scheduled on the system node pool and doesn’t seem to move. Now, we want to run only 3 replicas on the user node pool.

What are our options for scaling the StatefulSet to just 3 replicas on the user node pool without disrupting the deployment?

**Server Setup Information**

- Weaviate Server Version: [Insert Version]
- Deployment Method: Kubernetes
- Number of Running Nodes: 5
- Client Language and Version: [Insert Version]
- Multitenancy: [Yes/No]

Any guidance or suggestions on how to resolve this would be greatly appreciated!

Thanks in advance!  
Regards  
**Darshan HIranandani**

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [January 27, 2025, 8:59pm UTC](https://forum.weaviate.io/t/darshan-hiranandani-scaling-statefulset-in-weaviate-on-kubernetes-need-help-with-replica-adjustment/9698/2 "2025-01-27T20:59:24Z")

</div>

hi @darshanhiranandani23 !!

Sorry for the delay here.

Do you still face this problem?

If I understood it correctly, you now have data shared across those 5 nodes, and need to regroup them into only 3 nodes, right?

I believe that the easiest solution for this scenario is to reindex all data.

We do have [Dynamic Scaling](https://github.com/weaviate/weaviate/issues/2228) on the oven, that will help here, but that is not yet available.

Let me know if that helps!

Thanks!
