-
Notifications
You must be signed in to change notification settings - Fork 71
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
WINC-1374,WINC-926,WINC-1373: Adjust kubelet configuration for NodeAllocatable, EvictionHard and System Memory #2709
base: master
Are you sure you want to change the base?
Conversation
/test vsphere-e2e-operator |
1 similar comment
/test vsphere-e2e-operator |
/hold Needs a JIRA ticket |
vsphere-e2e-operator failed at deprovision, wmco e2e test passed. |
Moved to draft to avoid trigger the e2e jobs |
This commit replaces the hard-coded resource names for the SystemReserved in the Kubelet configuration for the corresponding constants, so that it can react to changes and consistency.
This commit set the reserved memory for the Windows host with at least 2GiB following upstream recommendations for kubelet running on Windows.
This commit introduces EnforceNodeAllocatable with value `none` in the kubelet configuration to avoid post-processing the generated configuration. Fixes https://issues.redhat.com/browse/WINC-926
This commit explicitly set available hard-evictions thresholds for Windows. Given, the values passed are subtracted from Capacity to calculate the node allocatable to avoid defaulting to Linux-only signals.
1eca4a5
to
4a9b9cc
Compare
@jrvaldes: This pull request references WINC-1374 which is a valid jira issue. This pull request references WINC-926 which is a valid jira issue. This pull request references WINC-1373 which is a valid jira issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
/hold cancel |
Jira cards created and linked to the PR |
/test vsphere-e2e-operator |
/test unit |
/test lint |
@jrvaldes: The following tests failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
/test gcp-e2e-operator |
/test vsphere-e2e-operator |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jrvaldes, mansikulkarni96 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 |
In this PR
none
in the kubelet configuration to avoid post-processing the generated configuration (WINC-926)In addition, aligns the e2e test with the proposed configuration.
Resulting kubelet configuration with the proposed changes.