Skip to content

Conversation

@SeungjinYang
Copy link
Collaborator

@SeungjinYang SeungjinYang commented Oct 16, 2025

In cases where PVCs are not being used (e.g. because rollingUpdate strategy is being used), API server pod can consume a modest - large amount of ephemeral storage. Add some sensible default value for ephemeral storage to requests to values.yaml file.

Tested (run the relevant ones):

  • Code formatting: install pre-commit (auto-check on commit) or bash format.sh
  • Any manual or new tests for this PR (please specify below)
  • All smoke tests: /smoke-test (CI) or pytest tests/test_smoke.py (local)
  • Relevant individual tests: /smoke-test -k test_name (CI) or pytest tests/test_smoke.py::test_name (local)
  • Backward compatibility: /quicktest-core (CI) or pytest tests/smoke_tests/test_backward_compat.py (local)

@SeungjinYang SeungjinYang changed the title Add request for ephemeral storage in helm chart Add request/limit default for ephemeral storage in helm chart Oct 16, 2025
@SeungjinYang SeungjinYang changed the title Add request/limit default for ephemeral storage in helm chart Add default request for ephemeral storage in helm chart Oct 16, 2025
# However, when ephemeral storage is used
# (e.g. to enable rollingUpdate),
# it is recommended to set a larger value.
ephemeral-storage: "10Gi"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we still need ephemeral-storage when PVC is enabled? If not, we should not enable it by default here. Maybe we can add a field in storage to indicate persistent or ephemeral storage?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants