-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
Promote ephemeral storage quota to beta(1.31) #46967
Promote ephemeral storage quota to beta(1.31) #46967
Conversation
👷 Deploy Preview for kubernetes-io-vnext-staging processing.
|
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
/sig node |
Is this a work in progress? if yes, please add the label do-not-merge/work-in-progress' as i don't see any change here. |
@PannagaRao: The label(s) 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 kubernetes-sigs/prow repository. |
@PannagaRao: The label(s) 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 kubernetes-sigs/prow repository. |
Hi @RobertKrawitz @pacoxu @PannagaRao, 👋 please take a look at Documenting for a release - PR Ready for Review to get your PR ready for review before Tuesday, July 16th, 2024 18:00 PST. Thank you! |
Hi @PannagaRao, a gentle reminder that tomorrow is the deadline for having your Docs PR ready for review. Please take a look at Documenting for a release - PR Ready for Review to get your PR ready for review before tomorrow, Tuesday, July 16th, 2024 18:00 PST. |
ddab1f3
to
9fce41c
Compare
9fce41c
to
6786d24
Compare
9ecd168
to
c70c19e
Compare
[local ephemeral storage](/docs/concepts/configuration/manage-resources-containers/), | ||
the backing filesystem for [emptyDir volumes](/docs/concepts/storage/volumes/#emptydir) supports project quotas, | ||
and `UserNamespacesSupport` is enabled, | ||
project quotas are used to monitor [emptyDir volume](/docs/concepts/storage/volumes/#emptydir) storage consumption rather than using filesystem walk, ensuring better performance and accuracy. |
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.
nit: wrap the long line, and remove the extra hyperlink.
project quotas are used to monitor [emptyDir volume](/docs/concepts/storage/volumes/#emptydir) storage consumption rather than using filesystem walk, ensuring better performance and accuracy. | |
project quotas are used to monitor emptyDir volume storage consumption rather than | |
using filesystem walk, ensuring better performance and accuracy. |
@@ -463,7 +463,7 @@ that file but the kubelet does not categorize the space as in use. | |||
{{% /tab %}} | |||
{{% tab name="Filesystem project quota" %}} | |||
|
|||
{{< feature-state for_k8s_version="v1.15" state="alpha" >}} | |||
{{< feature-state for_k8s_version="v1.31" state="beta" >}} |
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.
Consider using the "feature_gate_name" option for feature-state
shortcode. This will make it more data-driven by pulling from the feature gate description file.
{{< feature-state for_k8s_version="v1.31" state="beta" >}} | |
{{< feature-state feature_gate_name="LocalStorageCapacityIsolationFSQuotaMonitoring" >}} |
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.
/lgtm
/assign sftim |
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.
BTW we'd typically write emptyDir
inside backticks.
For beta, I'd like the advice about enabling it tweaked (so that people can see it's on by default). See #46967 (comment) Tech LGTM noted. |
12deced
to
c9c0e2b
Compare
@@ -9,11 +9,14 @@ stages: | |||
- stage: alpha | |||
defaultValue: false | |||
fromVersion: "1.15" | |||
toVersion: "1.30" | |||
- stage: beta | |||
defaultValue: true |
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.
is the default still "true"?
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.
Changed the defaultValue to false
Hello @PannagaRao, v1.31 Doc Lead here. This PR has been marked as at risk for Doc Freeze. The Doc Reviewers have given feedback on it, however, an update is yet to be made on it, based on feedback. Please note that the Doc freeze deadline is tomorrow, and if the PR is not merged by tomorrow, you will need to file an exception or this enhancement will be removed from this release. Thank you! |
f1f5618
to
8b62420
Compare
* Disable the `LocalStorageCapacityIsolationFSQuotaMonitoring` | ||
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/) | ||
using the `featureGates` field in the | ||
[kubelet configuration](/docs/reference/config-api/kubelet-config.v1beta1/) | ||
or the `--feature-gates` command line flag. |
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.
Is this right?
BTW I think --feature-gates
is deprecated, and (nit) it's a command line argument not a flag.
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.
Changed this line. Please take a look.
8c7fb3a
to
b3aa376
Compare
Signed-off-by: PannagaRamamanohara <pbhojara@redhat.com>
48837e5
to
97899e0
Compare
/assign @sftim |
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.
Thanks
/lgtm
/approve
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/) | ||
using the `featureGates` field in the | ||
[kubelet configuration](/docs/reference/config-api/kubelet-config.v1beta1/). |
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.
Could write:
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/) | |
using the `featureGates` field in the | |
[kubelet configuration](/docs/reference/config-api/kubelet-config.v1beta1/). | |
Disable the `LocalStorageCapacityIsolationFSQuotaMonitoring` | |
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/) | |
using the `featureGates` field in the | |
[kubelet configuration](/docs/reference/config-api/kubelet-config.v1beta1/). | |
(`LocalStorageCapacityIsolationFSQuotaMonitoring` is disabled by default). |
LGTM label has been added. Git tree hash: edb7a1dc5672d1eb1782ef3477b3b3a83a24ca85
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: pacoxu, sftim 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 for sig-node content, but non-binding because my very limited experience in the area |
Promote LocalStorageCapacityIsolationFSQuotaMonitoring to beta
KEP reference: kubernetes/enhancements#4679