Nomad

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. (by hashicorp)

Nomad Alternatives

Similar projects and alternatives to Nomad

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Nomad alternative or higher similarity.

Suggest an alternative to Nomad

Reviews and mentions

Posts with mentions or reviews of Nomad. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-25.
  • Datadog Reveals Hidden AWS Performance Problems
    dev.to | 2021-10-25
    At Lob, we currently use Convox as our deployment platform, a “roll your own Platform-as-a-Service” that you can install to handle container orchestration on AWS’s ECS (Elastic Container Service). Convox is showing its age and this year we began the process of replacing Convox with HashiCorp’s Nomad, a flexible workload orchestrator to deploy and manage our containers on AWS.
  • How are you guys deploying containers?
    reddit.com/r/homelab | 2021-10-03
    its an orchestration tool similar to something like K8S https://www.nomadproject.io/
  • Podman in Linux
    news.ycombinator.com | 2021-09-28
    That does seem better! Of course, there are a few lingering issues with support, but overall the trend is good: https://github.com/containers/podman/issues?q=is%3Aissue+is%...

    Of course, there's no Swarm support, as evidenced by that very article:

    > Caveats

    > One known caveat is that Podman has not and will not implement the Swarm function. Therefore, if your Docker Compose instance uses Swarm, it will not work with Podman.

    Feels like people will either be pigeonholed into Kubernetes for all of their deployments, or will have to migrate over to something like Hashicorp Nomad: https://www.nomadproject.io/

    Curiously, it also supports Podman as a task driver: https://www.nomadproject.io/docs/drivers/podman

  • Which tool do you use to run scripts?
    reddit.com/r/devops | 2021-09-08
    I'm not sure I understand the situation here, but for something like running one-off / batch jobs across nodes, that sounds like something nomad should cover, or maybe Ansible depending on what you need.
  • How to Replace Docker with Podman on a Mac
    news.ycombinator.com | 2021-09-08
  • “You don't need this overengineered goo for your project.”
    news.ycombinator.com | 2021-09-07
    why don't you consider nomad[0] in your evaluations. i think it should fit your requirement.

    [0] - https://www.nomadproject.io

  • Running Linux Containers on WSL using Nomad
    dev.to | 2021-08-28
    Searching for a solution I found this issue in the repo: Support Linux images in Docker for Windows
  • Harbormaster: The anti-Kubernetes for your personal server
    or just run nomad? It works from a single node up. https://www.nomadproject.io/
    news.ycombinator.com | 2021-08-19
    > There is gap in the market between VM oriented simple deployments and kubernetes based setup.

    In my experience, there are actually two platforms that do this pretty well.

    First, there's Docker Swarm ( https://docs.docker.com/engine/swarm/ ) - it comes preinstalled with Docker, can handle either single machine deployments or clusters, even multi-master deployments. Furthermore, it just adds a few values to Docker Compose YAML format ( https://docs.docker.com/compose/compose-file/compose-file-v3... ) , so it's incredibly easy to launch containers with it. And there are lovely web interfaces, such as Portainer ( https://www.portainer.io/ ) or Swarmpit ( https://swarmpit.io/ ) for simpler management.

    Secondly, there's also Hashicorp Nomad ( https://www.nomadproject.io/ ) - it's a single executable package, which allows similar setups to Docker Swarm, integrates nicely with service meshes like Consul ( https://www.consul.io/ ), and also allows non-containerized deployments to be managed, such as Java applications and others ( https://www.nomadproject.io/docs/drivers ). The only serious downsides is having to use the HCL DSL ( https://github.com/hashicorp/hcl ) and their web UI being read only in the last versions that i checked.

    There are also some other tools, like CapRover ( https://caprover.com/ ) available, but many of those use Docker Swarm under the hood and i personally haven't used them. Of course, if you still want Kubernetes but implemented in a slightly simpler way, then there's also the Rancher K3s project ( https://k3s.io/ ) which packages the core of Kubernetes into a smaller executable and uses SQLite by default for storage, if i recall correctly. I've used it briefly and the resource usage was indeed far more reasonable than that of full Kubernetes clusters (like RKE).

  • https://np.reddit.com/r/manim/comments/p166j0/manim_for_japanese_kanji_study/h8d3fo2/
    The renders would take place inside of docker containers. I needed ffmpeg and packages like texlive-latex-extra for hiragana (ひらがな)and katakana (カタカナ). I got the entrypoint to accept a reference character along with my scene name and the batch processing came soon after. I noticed that in the time it'd take for a production render to complete, I could prepare the data for the next 2-5 episodes (and that only one CPU ever ran hot while the rest snoozed). So I started a nomad sandbox and used parameterized jobs execute 16 concurrent renders while I slept.
  • manim for Japanese kanji study
    reddit.com/r/manim | 2021-08-09
    `IntroScene(SoundScene)` wrapped the main `construct` method to include a common first and last scene for my title and credits, with any subclass content in between. These bookends would be disabled during development renders, letting me move fast (dev builds were 720 @ 10fps). The renders would take place inside of docker containers. I needed `ffmpeg` and packages like `texlive-latex-extra` for hiragana (ひらがな)and katakana (カタカナ). I got the entrypoint to accept a reference character along with my scene name and the batch processing came soon after. I noticed that in the time it'd take for a production render to complete, I could prepare the data for the next 2-5 episodes (and that only one CPU ever ran hot while the rest snoozed). So I started a [nomad](https://www.nomadproject.io/) sandbox and used [parameterized jobs](https://www.nomadproject.io/docs/job-specification/parameterized) execute 16 concurrent renders while I slept. Did you know youtube has a 50-video-upload-per-day limit? Towards the end of my planned content, I had a hefty backlog waiting for the gatekeeper to accept the next load. I hope some of these was a help to someone.
  • Why docker swarm is not popular as Kubernetes?
    reddit.com/r/docker | 2021-07-30
    I'd say that for about 80%-90% of the environments out there, Docker Swarm or even Hashicorp Nomad are far better choices in regards to the operational complexity and the amount of resources that would be necessary to maintain the infrastructure. Yet, in reality, that's not what's going on.
  • The Koyeb Serverless Engine: from Kubernetes to Nomad, Firecracker, and Kuma
    dev.to | 2021-07-08
    Nomad is a workload orchestration engine which can be used to manage containers and non-containerized applications across clouds. Nomad lets us deploy and manage the containerized applications that are running on the platform. It provisions Firecracker microVMs and communicates with containerd to manage and run the containers.
  • My favourite backend tools
    dev.to | 2021-06-24
    nomad
  • Replit used legal threats to kill my open-source project
    news.ycombinator.com | 2021-06-07
    I would look at how the major clouds are running their compute instances. This might help:

    https://www.nomadproject.io/

    I think you will end up needing VMs. I have been thinking of using Tekton to make a CI/CD service but I would pretty much need to smash the whole k8s VM/Node every time I do something and only allow one participant at a time.

Stats

Basic Nomad repo stats
26
10,112
9.9
5 days ago

hashicorp/nomad is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
Find remote Go jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.