Proxmox Load Balancer is a script that ensures optimal RAM distribution across your Proxmox cluster.
3.2K
The Proxmox Load Balancer Pro script is designed to automatically load balance the RAM of the Proxmox cluster (or part of the cluster). This script does not use CPU load balancing for a variety of reasons. The algorithm of this script remains largely faithful to the original, found at https://github.com/cvk98/Proxmox-memory-balancer.
Please consider leaving a star if you find this script useful. Your feedback and feature requests are always welcome.
This application can be deployed as a Docker container for easy management and scaling. You can find the source code for the script on https://github.com/upchui/proxmox-load-balancer and the Docker images are available on https://hub.docker.com/r/thealhu/proxmox-load-balancer.
Most likely, the script does not need a root PVE account. You can create a separate account with the necessary permissions (untested). However, this script only uses one POST method for VM/LXC migration, so it should not harm your cluster.
---
version: '3'
services:
proxmox-load-balancer:
image: thealhu/proxmox-load-balancer:latest
container_name: proxmox-load-balancer
restart: always
volumes:
- ./config:/config
docker run -d \
--restart always \
--name proxmox-load-balancer \
-v "$(pwd)/config:/config" \
thealhu/proxmox-load-balancer:latest
If you have a feature request, found a bug, or want to contribute to the code, please feel free to raise an issue or submit a pull request. Your feedback and contributions are highly appreciated!
Content type
Image
Digest
sha256:4db1b002c…
Size
37.9 MB
Last updated
20 days ago
docker pull thealhu/proxmox-load-balancer