nomad
https://github.com/hashicorp/nomad
Go
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported15 Subscribers
Add a CodeTriage badge to nomad
Help out
- Issues
- Docker exec can report success before the process starts (ExecTaskStreaming startup race)
- Pausing the eval broker kills `reapFailedEvaluations` until the next leader election, leaving jobs stuck with pending evals
- Mixing once and watched templates drops template-derived task environment variables
- ui: Missing color contrast in Region dropdown [NMD 1452]
- ui: Infinite background polling loop (~98 req/sec) floods backend when ACL token expires
- cpu: make cpu_total_compute override core mhz
- scheduler: duration-aware drains
- File from prestart task stored to ephemeral_disk not usable as volume mount in normal task
- client: kill task on restart if ctx expires during shutdown_delay
- Poststop task workload identities are rejected when the allocation is terminal
- Docs
- Go not yet supported