-
https://www.nomadproject.io/docs/job-specification/resources.html
-
https://www.hashicorp.com/blog/load-balancing-strategies-for-consul
-
https://www.nomadproject.io/guides/load-balancing/fabio.html
-
https://www.nomadproject.io/guides/load-balancing/fabio.html
-
https://medium.com/@mustwin/service-discovery-and-load-balancing-with-hashicorps-nomad-db435c590c26
-
https://github.com/hashicorp/nomad-guides/tree/master/application-deployment/fabio
-
https://github.com/hashicorp/nomad-guides/blob/master/application-deployment/fabio/fabio.nomad
-
https://medium.com/lucjuggery/dockers-voting-app-on-swarm-kubernetes-and-nomad-8835a82050cf
-
https://www.hashicorp.com/resources/solutions-engineering-hangout-microservices-with-nomad
-
https://www.fpcomplete.com/blog/2018/05/controlling-access-to-nomad-clusters
-
https://www.hashicorp.com/resources/elsevier-nomad-container-framework-demo
- Convert hcl to json for deployed jobs
nomad init
nomad run example.nomad
nomad inspect example > job.json
(can stop the job so you can see it gets re-registered)
curl -XPUT -d @job.json http://127.0.0.1:4646/v1/job/example
nomad run -output template.hcl > template.json