Skip to content

jacobmammoliti/nomad-the-hard-way

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nomad the Hard Way

Heavily inspired by Kelsey Hightower's Kubernetes the Hard Way.

This tutorial walks you through setting up Nomad the hard way. Why is it "the hard way"? It does not use the built-in drivers or network modes Nomad provides and instead looks to the community to bring in those features. There are also no scripts or automation tools used here.

The main drive behind this effort was to learn something new. Hence, Nomad the Hard Way is the result of building a Nomad cluster to better understand Nomad itself and different concepts of containerization including runtime, networking, and storage.

Containerization workloads are the focus for this exercise. Refer to the documentation to see the full capabilities of Nomad.

On the Horizon

  • Add lab on integration with the dnsname CNI plugin for DNS
  • Add an Ingress Gateway

Copyright

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Target Audience

The target audience for this tutorial is someone who is interesting in learning more about what goes into building a secure Nomad cluster and get a better understanding of CRIs (Container Runtime Interfaces) and CNIs (Container Network Interfaces).

Cluster Details

Nomad the Hard Way guides you through bootstrapping a highly available Nomad cluster with end-to-end encryption (Gossip and TLS) between components.

Labs

The full list of labs can be found here:

About

Bootstrap a HashiCorp Nomad cluster with community tooling.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages