Nomad Cluster Series

The exhaustive guide to setting up your Nomad managed Docker cluster

Chapter Zero:
Prepare Yourself

Understand what you are getting into: hardware requirements, software components, network configuration and more.

Chapter One:
Install the host system

Install Ubuntu 22.04 LTS as the underlying operating system. Configure networking, format storage, etc.

Chapter Two:
Configure Intel AMT

Your HP mini has a built in KVM

Chapter Three:
Setup GlusterFS filesystem

The backbone of this setup is the GlusterFS shared filesystem, you’ll set it up and configure it.

Chapter Four:
Create your Certificate Authority

Create your own Certificate Authority, for internal use

Chapter Five:
Install Consul

Consul, the sevice catalog and service mesh

Chapter Six:
Install Nomad

Nomad, the container scheduler

Chapter Seven:
Setup a Docker Registry

Remove your dependency on public registries

Chapter Eight:
Setup Traefik Reverse Proxy

Deploy your first Nomad job!

Chapter Nine:
Install Adguard

Deploy DNS and ad blocking

Chapter Ten:
Setup Keepalived

Install and setup Keepalived to enable virtual IPs