k8s-cleaner

Resource cleaner

An automated tool for identifying and cleaning up unused or unhealthy Kubernetes resources to maintain efficient cluster performance.

Cleaner is a Kubernetes controller that identifies unused or unhealthy resources, helping you maintain a streamlined and efficient Kubernetes cluster. It provides flexible scheduling, label filtering, Lua-based selection criteria, resource removal or update and notifications via Slack, Webex and Discord. it can also automate clusters operations.

GitHub

323 stars
2 watching
21 forks
Language: Go
last commit: 1 day ago
Linked from 1 awesome list

discordhacktoberfestkuberneteskubernetes-operatorluanotificationsorphaned-resourcesslackstale-resourcesunused-resourceswebex

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sendgrid/krampus A tool designed to automatically delete and disable unwanted AWS resources, allowing for automated security management. 59
yogeshkk/k8spurger A script that scans Kubernetes clusters for unused resources and reports them in a usable format. 254
kube-green/kube-green Automates resource shutdown and reduction of idle computing resources in Kubernetes clusters to reduce energy consumption. 1,086
itaysk/kubectl-neat A tool that simplifies the reading of Kubernetes manifests by removing redundant information 1,745
cakehappens/seaworthy A tool to verify the health of Kubernetes resources after deployment 41
spinnaker/swabbie An automated resource cleanup service that applies rules to mark and delete unused resources. 373
tbillington/kondo A tool for cleaning and managing project dependencies and build artifacts 1,837
corneliusweig/ketall A tool to list all Kubernetes resources in a cluster 687
kontena/k8s-client A Ruby library providing access to the Kubernetes API 76
khaiql/dbcleaner A tool to clean up and manage databases during testing by temporarily locking tables to prevent race conditions. 161
robscott/kube-capacity A tool that provides an overview of resource usage in Kubernetes clusters 2,178
kusionstack/karpor A Kubernetes visualization tool that provides search, insights, and AI capabilities to help manage complex kubernetes ecosystems. 782
b23admin/kubectl-config-cleanup A tool for automating cleanup of Kubernetes cluster credentials from the kubeconfig file 52
howardjohn/kubectl-resources Provides command-line access to Kubernetes resource requests, limits, and usage information 40
guiqui/k8studio A cross-platform IDE for managing Kubernetes clusters 823