-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
KEP-1610: graduate ContainerResource to stable #4406
Conversation
sanposhiho
commented
Jan 15, 2024
- One-line PR description: graduate ContainerResource to stable
- Issue link: Container Resource based Pod Autoscaling #1610
- Other comments:
/cc @johnbelamaric |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unchanged line: https://github.com/kubernetes/enhancements/pull/4406/files#diff-48a4e697d44bcfcacdc3b875b4c4c654d479ee4416e3904db42371973903299eR785
I assume this testing was already done back in beta time frame, might want to clean up the KEP. Please confirm.
Unchanged line: https://github.com/kubernetes/enhancements/pull/4406/files#diff-48a4e697d44bcfcacdc3b875b4c4c654d479ee4416e3904db42371973903299eR829
Was this done?
Unchanged lines:
- https://github.com/kubernetes/enhancements/pull/4406/files#diff-48a4e697d44bcfcacdc3b875b4c4c654d479ee4416e3904db42371973903299eR865
- https://github.com/kubernetes/enhancements/pull/4406/files#diff-48a4e697d44bcfcacdc3b875b4c4c654d479ee4416e3904db42371973903299eR880
These promise some metrics in beta. Looks like some were implemented, but kubernetes/kubernetes#115639 is still open. Is there a plan to add additional metrics in 1.30? Can you provide any guidance on SLOs for the current ones and any new ones?
Unchanged line: https://github.com/kubernetes/enhancements/pull/4406/files#diff-48a4e697d44bcfcacdc3b875b4c4c654d479ee4416e3904db42371973903299eR1052
Can you add any helpful tips here?
Sorry, it looks like I missed it in beta graduation actually. I implemented the tests under the feature gate is enabled/disabled though, we do not have "switching" (= changing) them. Let me follow up it in this release. Tracked in kubernetes/kubernetes#123189
Yes, just clean up the mention.
We only implemented the ones need for the graduation for now. #115639 is not closed because it contains a lot of other metrics, which is not necessary in this enhancement.
Yes, done. |
- Many error occurrence on the container resource metrics | ||
which can be monitored via the 3rd metrics described in [What are the SLIs (Service Level Indicators) an operator can use to determine the health of the service?](#what-are-the-slis-service-level-indicators-an-operator-can-use-to-determine-the-health-of-the-service) section. | ||
- `reconciliation_duration_seconds`: The time(seconds) that the HPA controller takes to reconcile once. | ||
- You should rollback if you see an increase in the overall performance of HPA controller |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
either "decrease in overall performance" or "increase in overall reconciliation duration". Probably the latter. "increase in performance" sounds like "going faster"...
Ok, this is good for PRR. You'll need SIG approval before I can do the actual approval though. |
With those comments addressed, happy to |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gjtempleton, johnbelamaric, sanposhiho The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/lgtm |
Sorry I'm too busy to get back here. Thanks @gjtempleton @johnbelamaric for the reviews at such a last minute! @johnbelamaric If it graduates to GA in this release, we don't support the enablement/disablement anymore. So, I'm gonna just close kubernetes/kubernetes#123189. What do you think? |