Sherpa is a highly available, fast, and flexible horizontal job scaling for HashiCorp Nomad. It is capable of running in a number of different modes to suit different requirements, and can scale based on Nomad resource metrics or external sources.
Sherpa is a highly available, fast, and flexible horizontal job scaling for HashiCorp Nomad. It is capable of running in a number of different modes to suit different requirements, and can scale based on Nomad resource metrics or external sources.
The Sherpa binary can be downloaded from the GitHub releases page using curl -L https://github.com/jrasell/sherpa/releases/download/v0.4.2/sherpa_0.4.2_linux_amd64 -o sherpa
A docker image can be found on Docker Hub, the latest version can be downloaded using docker pull jrasell/sherpa
.
Sherpa can be built from source by cloning the repository git clone github.com/jrasell/sherpa.git
and then using the make build
command.
Please refer to the documentation directory for guides to help with deploying and using Sherpa in your Nomad setup.
Contributions to Sherpa are very welcome! Please reach out if you have any questions.
Thanks to everyone who has contributed to this project.
@jvineet @josegonzalez @pmcatominey @numiralofe @commarla @hobochili