Skip to content

fix(helm): Add resource requests and limits#92

Draft
amdove wants to merge 9 commits intomainfrom
resource-usage-optimization
Draft

fix(helm): Add resource requests and limits#92
amdove wants to merge 9 commits intomainfrom
resource-usage-optimization

Conversation

@amdove
Copy link
Contributor

@amdove amdove commented Jan 26, 2026

Description

  • Many of our cluster components did not have default resource request and limits set. In a dev environment, this doesn't cause issues but can and likely will in production with higher usage.

    Following the "Memory Bounded, CPU Unbounded" approach:

    • Memory: requests = limits (prevents OOM node crashes, memory is non-compressible)

    • CPU: requests only, no limits (avoids Linux CFS throttling issues)

    • Ephemeral Storage: Only added to Tigera Operator (fixes calico-apiserver crashloop disk exhaustion)

  • Also adds alerting for Mimir issues in the workload cluster. Sends alerts to Control Room cluster.

Category of change

  • Bug fix (non-breaking change which fixes an issue)
  • Version upgrade (upgrading the version of a service or product)
  • New feature (non-breaking change which adds functionality)
  • Build: a code change that affects the build system or external dependencies
  • Performance: a code change that improves performance
  • Refactor: a code change that neither fixes a bug nor adds a feature
  • Documentation: documentation changes
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

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.

1 participant