Skip to content

Repository files navigation

libvirt_autoscaler

This project implements a gRPC server based on the externalgrpc Cloud Provider for the Kubernetes autoscaler project.

What this server does is communicate to a libvirt/kvm installation to enable libvirt/kvm as a target for cluster autoscaling.

This code assumes that on the libvirt side, you already have a way of dynamically provisioning a node (I use cloud-init and will include an example userdata.)

This was mostly a pet project for myself but I welcome submissions from others and/or assistance in productionizing it further if this appeals to your use cases.

About

libvirt autoscaler module for k8s cluster-autoscaler

Resources

Stars

23 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages