Page MenuHomePhabricator

OpenSearch on K8s: align K8s resources in Helm chart with what was promised in design doc
Closed, ResolvedPublic

Description

In the OpenSearch on Kubernetes design doc, compute resources are allotted in t-shirt sizes, the smallest being 4 GB RAM/2 vCPUs per replica.

As it's important to give users the resources we promised, we should add this to the chart.

Creating this ticket to:

  • Apply the minimum in the chart
  • Verify operation.

Event Timeline

bking changed the task status from Open to In Progress.Nov 10 2025, 2:45 PM
bking claimed this task.
bking triaged this task as Medium priority.

Change #1203458 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch-cluster: raise defaults to match design doc

https://gerrit.wikimedia.org/r/1203458

Change #1203458 merged by Bking:

[operations/deployment-charts@master] opensearch-cluster: raise defaults to match design doc, disable upstream monitoring

https://gerrit.wikimedia.org/r/1203458

bking updated the task description. (Show Details)

After merging the above patch, I can confirm that the pods are getting the correct amount of memory/CPU:

k get po opensearch-ipoid-test-masters-0 -o yaml | egrep -i "(mem|cpu)"
       cpu: "2"
       memory: 4Gi

As such, I'm closing out this ticket.