Skip to content

ece hard limit and podman introduction #1511

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

eedugon
Copy link
Contributor

@eedugon eedugon commented May 28, 2025

This PR introduces the CPU hard limit configuration (enable / disable) within the Resource overrides page.
I have also refined the introduction of the page.

Preview:

The reason of adding this is:

  • This is available in ECE UI for all users and we didn't have it documented anywhere (thanks @frconil for pointing this out). So there's no point of hiding this button of the UI.
  • We have some public KB articles that also mention this setting.
  • We now want to introduce a banner saying that this doesn't work in Podman, but we didn't have this even documented at all.

I have added warnings and implications of using this setting, and recommending to do it only when being guided by Support. Please share your thoughs.

This PR will also be aligned with #1418 for the Podman limitation.

@eedugon eedugon requested a review from a team as a code owner May 28, 2025 13:56
@eedugon eedugon requested review from frconil, jakommo and kunisen May 28, 2025 14:03
@eedugon eedugon self-assigned this May 28, 2025
@eedugon eedugon requested a review from pfcoperez May 28, 2025 14:13
@eedugon eedugon added the Team:Admin Issues owned by the Admin Docs Team label May 28, 2025
Copy link
Collaborator

@shainaraskas shainaraskas left a comment

Choose a reason for hiding this comment

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

tiny suggestions for you, otherwise good. assume we have validated that this is safe to share


## Disabling CPU quotas at deployment level [cpu-hard-limit]

In addition to overriding resources for individual instances, you can also completely disable CPU limits for your deployment from the **Operations** section of the deployment UI.
Copy link
Collaborator

Choose a reason for hiding this comment

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

from the Operations section of the deployment UI.

this is a tiny bit unclear and we probably need to specify the path they'd use to access this (i.e. where is the deployment ui)

Comment on lines 53 to 65
* Open the **Operations** page of the deployment UI, and select **Turn off** in the `CPU hard limit` section.

* Use the [advanced editor](./advanced-cluster-configuration.md), and in the **{{es}} cluster data** section, look for the :

```yaml
"resources": {
"cpu": {
"hard_limit": false
}
}
```

This change doesn’t require a restart of the deployment.
Copy link
Collaborator

Choose a reason for hiding this comment

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

nit: each of these should probably be a couple of steps under their own heading (each bullet has 2 steps in it)

Copy link
Collaborator

@shainaraskas shainaraskas left a comment

Choose a reason for hiding this comment

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

tiny suggestions for you, otherwise good. assume we have validated that this is safe to share

Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ece Elastic Cloud Enterprise Team:Admin Issues owned by the Admin Docs Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants