-
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-361: promote Local Ephemeral Storage to GA #3422
Conversation
00f724d
to
4585a21
Compare
From the original PR:
I've added some text as you suggest. Is there something we should do at this time to get it in the release notes? |
/assign @xing-yang |
/approve |
/lgtm |
/milestone v1.25 |
[testing-guidelines]: https://git.k8s.io/community/contributors/devel/sig-testing/testing.md | ||
--> | ||
|
||
[ ] I/we understand the owners of the involved components may require updates to |
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.
this needs to be checked
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.
done
approvers: | ||
- "@msau42" | ||
- "@xing-yang" | ||
see-also: |
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.
Can you also link to kubernetes/community#306 which was where the original proposal came from?
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.
done
--system-reserved=[cpu=100m][,][memory=100Mi][,][ephemeral-storage=1Gi][,][pid=1000] | ||
--kube-reserved=[cpu=100m][,][memory=100Mi][,][ephemeral-storage=1Gi][,][pid=1000] | ||
|
||
### Risks and Mitigations |
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.
Much time has passed since beta. Now we also have CSI ephemeral volumes which can be another source of local space consumption. Can we think about what kind of impact it has to this feature?
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.
Updated based on our offline conversation.
This looks OK from a PRR perspective. Can you make sure there is a release note that explains the possible impact when upgrading, if a cluster currently has the feature disabled? Will add my approval once there is SIG approval. |
add KEP to promote local ephemeral storage to GA
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.
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: johnbelamaric, mattcary, xing-yang 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 |
have not been addressed. We feel this is best tracked with the CSI ephemeral | ||
volumes feature. | ||
|
||
## Design Details |
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.
I'm surprised not to see more details here - how will we get the current usage? What exactly is included and not included in that total? if I have multiple emptyDir
volumes are they guaranteed to share a disk? How often will this be polled and why do we think that is good enough? How much extra IO and CPU will that use? Are we depending on kernel's quota subsystem? Why or why not?
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.
+1 for all of that
And wearing my scalability/PRR hat, I would like to understand better the IO and CPU overhead mentioned here - how big that is?
add KEP to promote local ephemeral storage to GA
Comments: