Announcement: Pleco - the open-source Kubernetes and Cloud Services garbage collector
Blog post from Qovery
Pleco, an open-source tool created by Qovery, is designed to automate the cleanup of unused cloud resources, saving time and money by preventing the costs associated with forgotten resources. Developed in Go for its efficiency and compatibility with various SDKs, Pleco operates by checking resources against a lifetime tag, using both Kubernetes and cloud provider APIs to identify and delete expired resources, thereby avoiding manual cleanup that was previously unreliable and costly. The application supports a range of cloud providers including AWS, Scaleway, and Digital Ocean, and can run either within a Kubernetes cluster for self-cleaning or externally for remote cleaning. Pleco also encourages the consistent use of tags, which helps in organizing cloud accounts and protecting critical resources from accidental deletion through the use of a "do_not_delete" tag. Since its implementation, Qovery reports significant financial savings and reduced issues with cloud resource quotas and management.