Improve Autoscaler overview (#13396)

Improve Autoscaler overview documentation.
This commit is contained in:
Derek Strickland
2022-06-17 05:15:22 -04:00
committed by GitHub
parent 37ee50010e
commit 08811312cc

View File

@@ -10,12 +10,17 @@ description: |-
This section details the Nomad Autoscaler, a horizontal application and cluster
autoscaler for Nomad. The Nomad Autoscaler is built and released separately to
Nomad. The source code can be viewed on [GitHub][autoscaler_github] and releases
are available on the [HashiCorp releases page][autoscaler_releases] or via
[Docker Hub][autoscaler_dockerhub].
Nomad. It runs as a daemon process, often referred to as the [Autocaler Agent][autoscaler_agent].
An Autoscaler Agent is a separate and distinct process from a Nomad Agent. The
source code can be viewed on [GitHub][autoscaler_github] and releases are available
on the [HashiCorp releases page][autoscaler_releases] or via [Docker Hub][autoscaler_dockerhub].
The Nomad Autoscaler repository includes a number of [demos][autoscaler_demo]
which provide guided learning on running the autoscaler.
which provide guided learning on running the Nomad AutoScaler. Since Autoscaler
Agent runs as its own daemon, it requires its own configuration. Configuration
can be passed as command line flags or parsed from a configuration file. The demos
repository includes an example [config][autoscaler_config] file that is useful to
reference when configuring your Autoscaler Agent.
## Horizontal Application Autoscaling
@@ -61,3 +66,5 @@ specification [`scaling` block][scaling_block].
[autoscaler_releases]: https://releases.hashicorp.com/nomad-autoscaler/
[autoscaler_dockerhub]: https://hub.docker.com/r/hashicorp/nomad-autoscaler
[autoscaler_demo]: https://github.com/hashicorp/nomad-autoscaler-demos
[autoscaler_config]: https://github.com/hashicorp/nomad-autoscaler-demos/blob/1ecd9f32c749f1faaf4154b8a7e57fa68642fd33/cloud/demos/on-demand-batch/aws/jobs/autoscaler.nomad.tpl#L20
[autoscaler_agent]: /tools/autoscaling/agent