Nomad Cluster

Building a production ready Nomad cluster

Current State

Vagrant file that sets up 3 dev VMS running Nomad and Consul and connected as cluster. Still manual step needed:

vagrant up
vagrant ssh nomad0{n}
sh /vagrant/launch.sh

Prior Work

Todo

  • Dev environments using Vagrant
  • Replicated Web Service in test namespace
  • Ingress Controller
  • Service mesh
  • Multiple leaders
  • Loadbalancer VM
  • Wireguard into cluster
  • Firewall - external only accessible via loadbalancer
  • ...
  • Prod Ready!