-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
Consolidate Garbage Collection docs #28840
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Tim: I haven't added glossary links and all that fun stuff yet. I'm working on drafting the tasks based on existing content so that all our hyperlinks have actual destinations. ETA end of the week on the remaining tasks :) |
✔️ Deploy Preview for kubernetes-io-main-staging ready! 🔨 Explore the source changes: 8e07037 🔍 Inspect the deploy log: https://app.netlify.com/sites/kubernetes-io-main-staging/deploys/60e762d812be970008a06ab9 😎 Browse the preview: https://deploy-preview-28840--kubernetes-io-main-staging.netlify.app |
/wg api-expression |
{{<glossary_definition term_id="garbage-collection" length="short">}} This | ||
allows the clean up of resources like the following: | ||
|
||
* [Objects without owner references](#owners-dependents) | ||
* [Unused containers and container images](#containers-images) | ||
* [Failed pods](/docs/concepts/workloads/pods/pod-lifecycle/#pod-garbage-collection) | ||
* [Dynamically provisioned PersistentVolumes with a StorageClass reclaim policy of Delete](/docs/concepts/storage/persistent-volumes/#delete) | ||
* [Stale or expired CertificateSigningRequests (CSRs)](/reference/access-authn-authz/certificate-signing-requests/#request-signing-process) | ||
* Nodes deleted in the following scenarios: | ||
* On a cloud when the cluster uses a [cloud controller manager](/docs/concepts/architecture/cloud-controller/) | ||
* On-premises when the cluster uses an addon similar to a cloud controller | ||
manager | ||
* [Node Lease objects](/docs/concepts/architecture/nodes/#heartbeats) | ||
* [Completed Jobs](/docs/concepts/workloads/controllers/ttlafterfinished/) |
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.
As this is in currently part of workloads section, this page should either:
- focus on cleanup for completed jobs
- move somewhere else
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.
By this page, do you mean the TTLafterfinished page?
/sig apps |
@sftim: for configuring container and image garbage collection, we already have a task for configuring kubelet using a file or in a live node. Maybe instead of a new task that duplicates some of the content, we can link to that page and to the kubeletconfiguration reference so users can build off that? |
bd8cff3
to
1988d93
Compare
1988d93
to
8e07037
Compare
Fixes #4322
Overview
Consolidate and improve docs on Garbage Collection.
The following tasks should be completed before review:
/sig docs
/assign
/cc @sftim
/do-not-merge work-in-progress