Skip to content

bansikah22/kswp

Repository files navigation

kswp logo

kswp

Release CI

kswp is a Kubernetes cluster hygiene tool that detects and safely cleans unused resources.

Installation

For detailed installation instructions, please see the deployment documentation.

Features

  • Scan for unused resources: kswp can scan for unused ConfigMaps, Secrets, Services, ReplicaSets, Jobs, and Pods.
  • Reasoning Engine: kswp will tell you why a resource is considered unused.
  • Interactive UI: A terminal UI to visualize and manage unused resources.
  • Cluster Hygiene Score: Get a score that represents the health of your cluster.
  • Dependency Graph: Visualize the dependencies between your Kubernetes resources.
  • Resource Exclusion: Protect critical resources from scanning and cleanup using the kswp.io/exclude annotation.
  • Namespace Filtering: Target specific namespaces or exclude system-critical ones like kube-system.
  • CLI Branding: Stylized ASCII banner with version information on startup.

For a full list of commands and their flags, see the command documentation.

Contributing

Contributions are welcome! Please see the contributing guidelines for more information.

Release Process

Please see the release process documentation for more information.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

kswp is a Kubernetes cluster hygiene tool that detects and safely cleans unused resources.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages