{"repo":"lorenzophys/pvc-autoscaler","free":true,"listed":false,"github":"https://github.com/lorenzophys/pvc-autoscaler","clone":"git clone https://github.com/lorenzophys/pvc-autoscaler.git","description":"PVC Autoscaler is an open-source project aimed at providing autoscaling functionality to Persistent Volume Claims (PVCs) in Kubernetes environments.","language":"Go","stars":63,"topics":["automation","controller","golang","kubernetes"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"PVC autoscaler for Kubernetes PVC Autoscaler is an open-source project aimed at providing autoscaling functionality to Persistent Volume Claims (PVCs) in Kubernetes environments. It allows you to automatically scale your PVCs based on your workloads and the metrics collected. Motivation The motivation behind the PVC Autoscaler project is to provide developers with an easy and efficient way of managing storage resources within their Kubernetes clusters: sometimes is difficult to estimate how much storage an application needs. With the PVC Autoscaler, there's no need to manually adjust the size of your PVCs as your storage needs change. The Autoscaler handles this for you, freeing you up to focus on other areas of your development work. How it works Limitations This project is intended for educational purposes only . It is not intended to be used in production environments. Requirements 1. Managed Kubernetes cluster (EKS, AKS, etc...) 2. CSI driver that supports VolumeExpansion 3. A storage class with the allowVolumeExpansion field set to true 4. Only volumes with Filesystem mode are supported 5. A metrics collector (default: Prometheus) Installation PVC Autoscaler comes with a Helm chart for easy deployment in a Kubernetes cluster. To install the PVC Autoscaler using its Helm chart, first add the repository: then you can install the chart by running: Replace with the name you'd like to give to this Helm release. Usage Using pvc-autoscaler requires a StorageClass that allows vo","default_branch":null,"files":null,"tree":[],"storefront":"/r/lorenzophys","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lorenzophys/pvc-autoscaler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}