LogoLogo
HomeBlogResources
  • README
  • Design
    • Awesome Design Tools
      • Awesome Design Tools
    • Awesome-UI-Templates
      • README-en
    • awesome-design-systems
      • Awesome Design System
    • Awesome Figma
      • Awesome Figma
    • awesome-styleguides
      • README-en
    • awesome-typography
      • Awesome Typography
    • awesome-ui
      • README-en
    • Awesome UX Design Styleguides
      • Awesome UX Design Styleguides
    • awesome-ux-designer
      • README-en
      • Reading list
    • awesome-ux
      • README-en
    • Awesome Webflow
      • webflow-masterclass
        • Webflow + Firebase用戶認證
    • webflow-masterclass
      • Webflow + Firebase用戶認證
  • Devops
    • Awesome SaaS boilerplate
    • Free for Dev
    • Mega Awesome List
    • Awesome-WordPress-Plugins
      • Awesome WordPress Plugins List
    • Awesome Wordpress Plugin List
    • Awesome CMS
    • awesome-flutter-cn
    • awesome-headless-cms
      • readme-en
    • Awesome-jamstack-resources
      • Awesome-jamstack-resources
    • Awesome Laravel
      • Awesome Laravel
    • awesome-list
      • The awesome manifesto
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
      • Creating Your Own List
      • pull_request_template
      • Media
    • Awesome Minio
    • awesome-react
      • README-en
    • Awesome Stack
      • Awesome Stacks
    • Awesome UI component library
      • Awesome UI component library
    • awesome-uikit
      • README-en
    • awesome-vercel
      • Awesome Vercel (Previously ZEIT )
    • Awesome WooCommerce
      • Awesome WooCommerce
    • Awesome WordPress
      • Awesome WordPress
    • Awesome Wordpress Developer Tools
      • Awesome WP Developer Tools
  • Marketing
    • Awesome ADTech
      • Awesome AdTech
    • awesome-discord-communities
      • Contributor Covenant Code of Conduct
      • CONTRIBUTING
      • FAQ
      • Server Badges and Tags
      • .github
        • ISSUE_TEMPLATE
          • custom
        • ISSUE_TEMPLATE
          • issue--exisiting-community
        • ISSUE_TEMPLATE
    • HubSpot CMS Boilerplate
      • HubSpot CMS Boilerplate
    • Awesome HubSpot
    • Awesome Marketing
    • awesome-seo
    • marketing-for-engineers
      • README-en
    • Tech-Marketer
  • Nocode
    • Awesome NoCode / LowCode
      • readme-en
  • Server
    • Awesome Cloudflare
      • Awesome Cloudflare
    • Awesome-Selfhosted
      • Awesome-Selfhosted
  • shopify
    • Awesome Shopify
      • Awesome Shopify
    • Shopify Awesome 真棒!
      • Awesome Shopify
  • Tools
    • Awesome VS Code
    • Awesome Mac
      • Awesome Mac
      • editor-plugin-zh
      • editor-plugin
    • Awesome Nomad
      • Awesome Nomad
    • Awesome-notion
      • Awesome Notion (Eng)
    • awesome-tools-for-startups
      • Awesome list of FREE tools Startups should be using
  • web3
    • Blockchain-stuff
      • CONTRIBUTE
    • Blockchain-stuff
    • Web3.0_Vault-main
    • Web3.0_Vault-main
      • basics
    • awesome-discord-communities
      • Contributor Covenant Code of Conduct
      • CONTRIBUTING
      • FAQ
      • Server Badges and Tags
      • .github
        • ISSUE_TEMPLATE
          • custom
        • ISSUE_TEMPLATE
          • issue--exisiting-community
        • ISSUE_TEMPLATE
    • awesome-ethereum
    • awesome-solidity-gh-pages
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
      • PULL_REQUEST_TEMPLATE
    • Awesome Web3
      • Awesome Web3 Code of Conduct
      • Contribution Guidelines
      • PULL_REQUEST_TEMPLATE
    • free-Web3-resources
      • Contributor Covenant Code of Conduct
    • free-Web3-resources
      • Contributing Guidelines
    • free-Web3-resources
    • free-Web3-resources
      • Intro to Solidity
    • free-Web3-resources
      • 200-days-of-Web3
    • free-Web3-resources
    • free-Web3-resources
    • Free Web3 Resources
    • free-Web3-resources
      • .github
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
    • Web3.0_Vault-main
    • web3together-main
      • CODE_OF_CONDUCT
      • sessions
        • Getting Started in Smart Contract Development with Solidity
    • free-Web3-resources
      • .github
        • PULL_REQUEST_TEMPLATE
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
          • bug_report
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
          • feature_request
  • webgl
    • Awesome-threejs
      • docs
        • Hellow Three.js 之 三维空间中观察物体的方法--照相机
        • 创建自己的全景图
        • Hellow Three.js 之 创建各种几何形状
        • hello-light-pro
        • Hellow Three.js 之 光影之谜
        • Hellow Three.js 之 加载外部3D模型
        • Hellow Three.js 之 给创建的物体赋予材质
        • hello-obj-mtl
        • P5
        • Hellow Three.js 之 有趣的着色器
        • Hellow Three.js 之 运动物体的性能监测
        • Hellow Three.js 之 让物体动起来
        • Hello Three.js 之 Hello world!
        • what-webgl
        • glsl
          • GLSL 中文手册
          • OpenGL GLSL 语法和函数详解
          • The book of shaders 记录
          • 各种 Shaders 效果
      • demo
        • 有趣的 three.js Demo
          • Decorative WebGL Backgrounds
          • Infinite Tubes
          • The Aviator
        • P5.js Demo
        • Learning-Threejs
          • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • assets
              • models
                • ogre
                  • ogro
    • awesome-threejs
      • README-en
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
    • Awesome WebGL
      • CONTRIBUTING
      • Awesome WebGL
      • Contributor Covenant Code of Conduct
      • Libraries
        • CONTRIBUTING
      • Libraries
        • WebGL Libraries - Features
      • Libraries
        • WebGL Libraries - File Size
      • Awesome WebGL - Libaries/Frameworks
  • AI
    • ChatGPT 中文指南
    • 生成式 AI 項目、工具、藝術作品和模型的精選列表
    • 精選 GPT-4 指南
    • ChatGPT 工具收錄
      • Awesome ChatGPT
    • ChatGPT 中文調教指南
    • GPT 開放原始碼項目合集
    • ChatGPT 應用收藏
    • Awesome OpenAI - 超酷的 OpenAI 蒐藏
      • Awesome-openAI
    • Awesome GPT-3 應用集
      • Awesome GPT-3
    • ChatGPT 提示指令庫
      • Awesome ChatGPT Prompts
  • SaaS
    • awesome-saas-boilerplates
Powered by GitBook
On this page
  • User interfaces
  • Autoscaling
  • CI / CD
  • Plugins
  • Self Service
  • Job Files and Packs
  • Utilities
  • Tutorials
  • Examples / Demos
  • Other
Export as PDF
  1. Tools
  2. Awesome Nomad

Awesome Nomad

PreviousAwesome NomadNextAwesome-notion

Last updated 2 years ago

A curated list of amazingly awesome Nomad tools and shiny things.

Pull requests with additional tools and projects are more than welcome!

User interfaces

  • - Interface for Consul & Nomad by HashiCorp, live stream of data, fast search and resource visualization per cluster or client.

  • - An early stage terminal dashboard for Nomad.

Autoscaling

  • - HashiCorp's official Nomad Autoscaler. Supports scaling allocations within Nomad and scaling nodes on AWS, Azure, GCP, or arbitrary infrastructure via plugins.

  • - Chemtrail is a client scaler for HashiCorp Nomad allowing for dynamic and safe scaling of the client workerpool based on demand.

  • - Sherpa is a job scaler for HashiCorp Nomad and aims to be highly flexible so it can support a wide range of architectures and budgets.

  • - Scale Nomad task group counts based on external metrics Graphite or AWS CloudWatch.

  • - SaaS Nomad Cluster autoscaler with option to run the clients on Spot Instances (AWS Only)

  • - Scalad is a nomad horizontal scaler that can be setup from each job Taskgroup meta stanza based on external metrics.

  • - Nomad Autoscaler plugin for OpenStack Senlin.

  • - Nomad Autoscaler plugin for Digital Ocean droplets.

  • - Nomad Autoscaler plugin for .

CI / CD

Plugins

Self Service

Job Files and Packs

Utilities

Tutorials

Examples / Demos

Other

- Lights-out deployment and lifecycle manager for Nomad (and other pluggable schedulers). Fully integrated with Vault and Consul. Optionally can act as a control plane for your traffic routing teir.

- Jenkins plugin to allow using Nomad Jobs to scale out Jenkins build slaves.

- A templating and deployment tool for HashiCorp Nomad jobs that provides realtime feedback and detailed failure messages upon deployment issues.

- A Rundeck plugin for authoring and running Nomad jobs by operators or in automated deployment pipelines.

- Use nomad to schedule and execute workflows triggered by an scm (github/bitbucket).

- Self-written CI/CD SaaS based on Hashicorp Nomad

- Plugin for managing FreeBSD Jails with Hashicorp's Nomad

- Task driver that uses FreeBSD jails

- A nomad task driver for

- A nomad task driver for . Documentation on .

- A nomad task driver to run containers with .

- A nomad task driver to run .

- A nomad task driver to run tasks.

- A nomad task driver for micro-vms.

- Task driver for zones.

- Cluster Broccoli is a RESTful web service + UI to manage Nomad jobs through a self service application. Jobs are defined based on templates, allowing for a selectable amount of customization.

- The official community registry for Nomad Pack templates.

A collection of Nomad job files for deploying applications to a cluster.

Job files for a small lightweight homelab based on nomad and consul from hashicorp.

- Simple helper binary to allow you to reevaluate all jobs, drain an node (and wait for all allocations to stop), force a garbage collection, export / import job task group counts in YAML format.

- Go binary that "tails" API endpoints and emit messages for each changed resource to RabbitMQ, AWS kinesis or stdout.

- Consuming the RabbitMQ output from seatgeek/nomad-firehose, will detect when allocations restart too fast or too often, outputing the offending allocation to RabbitMQ, AWS Kinesis or stdout.

- A tool for receiving notifications based on HashiCorp Nomad events.

- A tool for sending events to your favorite destinations such as Discord.

- A monitoring companion for Nomad periodic jobs that alerts if periodic isn't running at the expected interval.

- A simple service that watches Nomad's nodes, jobs, allocations, deployments, and evaluations, and writes the events to a file. Also includes a utility for tailing events to a console window.

- Define your Nomad jobspecs using Python.

- A tool which provides opt-in alerting for the jobs running on Nomad. It mainly covers Consul Health-check alerts and Restart-Loop (when allocations switch between "pending" and "running" state often due to internal errors) alerts providing integration with PagerDuty.

- Ssh server with ability to exec/attach/logs/tail/stop hashicorp nomad containers.

- Python3 script that renders a Jinja2 template, plans and registers job. Installable as an executable from .

- Choas monkey with integrated nomad support. Runs as batch job or service and kills allocations periodically and randomly.

- A a lightweight utility to install Nomad (and other HashiCorp tools) on any remote Linux host.

- A GitHub action for automating Nomad deploys with GitOps.

- A library for building operators and reconcilers on top of Nomad (or other schedulers).

- A tool used to detect problems on Nomad nodes based on user-defined health checks.

- An official templating tool and package manager for Nomad, currently a Tech Preview.

- A tutorial on how to get Envoy running on Nomad and using Envoy's SDS(Service Discovery Service) to access Consul API.

- Repo from a talk on building out a deployment with GCE/Consul/Nomad/Fabio loadbalancer. Check out the talk on youtube: https://www.youtube.com/watch?v=Nosa5-xcATw

- A Vagrant driven example of getting Consul / Vault / Nomad up and running with a sample app deployed

- Vagrant based demo setup for running Hashicorp Consul, Nomad and Vault, including sample apps for Docker, JRE and a basic monitoring setup. Uses Traefik as load balancer to pick up services directly from Consul catalog.

- spk (Synology package) to install Hashicorp's nomad scheduler into Synology NAS

jippi/hashi-ui
hashicorp/damon
hashicorp/nomad-autoscaler
jrasell/chemtrail
jrasell/sherpa
underarmour/libra
Spotinst
trivago/scalad
dkt26111/nomad-senlin-autoscale
jsiebens/nomad-droplets-autoscaler
lucretius/nomad-elastigroup-autoscaler
Spot.io Elastigroup
getnelson/nelson
jenkinsci/nomad-plugin
jrasell/levant
ValFadeev/rundeck-nomad-plugin
screwdrivercd/nomad
fortress-shell
trivago/nomad-pot-driver
cneira/jail-task-driver
pascomnet/nomad-driver-podman
podman containers
Roblox/nomad-driver-containerd
containerd
nomadproject.io
JanMa/nomad-driver-nspawn
systemd-nspawn
hpcng/nomad-driver-singularity
singularity containers
Roblox/nomad-driver-iis
windows IIS
cneira/firecracker-task-driver
Firecracker
cneira/nomad-zones-driver
Illumos
data-science-platform/cluster-broccoli
hashicorp/nomad-pack-community-registry
jrasell/nomadfiles
perrymanuk/hashi-homelab
seatgeek/nomad-helper
seatgeek/nomad-firehose
seatgeek/nomad-crashloop-detector
jrasell/nomad-toast
axsuul/nomad-event-streamer
sepulworld/deadman-check
blalor/nomad-watcher
smintz/nomadgen
jet/nomad-service-alerter
42wim/nomadctld
ataccama/nomad-deploy
pypi.org
ngine-io/chaotic
jsiebens/hashi-up
let-sh/nomad-deploy-result-action
koyeb/kreconciler
Roblox/nomad-node-problem-detector
hashicorp/nomad-pack
anubhavmishra/envoy-consul-sds
kelseyhightower/hashiconf-eu-2016
pete0emerson/hashipoc
fhemberger/nomad-demo
numkem/nomad-spk