I created a new controller for Kubernetes, the Volume Autoscaler to save from manually scaling volumes in Kubernetes for myself (and my fellow DevOps folks). Would love feedback from the community

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Kubernetes-Volume-Autoscaler

    Autoscaling volumes for Kubernetes (with the help of Prometheus)

    I wrote an Kubernetes Volume Autoscaler controller that can automatically scale volumes (disks) up as they fill up. When using this on one of the major cloud providers that can automatically hot-resize disks this helps minimize cost and prevents potential outages of your services from full disks. I personally find this especially useful with things such as Prometheus, SQL, Kafka, Redis, etc that slowly increase their disk usage over time. This has features such as...

  • autoscaler

    Autoscaling components for Kubernetes

    I believe you are talking about https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler and if so that only scales up nodes. It doesn’t expand disks. This service expands volumes (which are pvcs)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • pvc-autoresizer

    Auto-resize PersistentVolumeClaim objects based on Prometheus metrics

    Nice, there's also another tool out there that does this as well. I'm using GitOps (Flux/Argo) and define my PVCs as code, so having Flux and your tool fight over what size my PVC should be sounds like some great chaos engineering! 😉

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts