Install Docker Registry and Docker Pull-through Cache Raspberry Pi

Install Docker Registry and Docker Pull-through Cache for Nomad Cluster on Raspberry Pi

After a short break for a 9-5 job and the birth of my son, I’ve finally returned to my blog to continue the Building Hashicorp Nomad Cluster With Raspberry Pi series. Previously, we built a prototype of our Nomad cluster and even set up persistent network volumes for our jobs. Now, let’s step back briefly and talk about optimizations. Today, we will optimize network traffic and improve job-building speed by introducing a local Docker registry and a Docker pull-through cache....

April 29, 2025 · 5 min · Anatolii Petrovskyi
Setup Smb Persistent Storage on Nomad Cluster

Setup SMB Persistent Storage on Nomad Cluster

This is the second article of the “Building Hashicorp Nomad Cluster With Raspberry Pi ” series. This time, we will discuss connecting Samba shares as a persistent network drive for your future workloads. Before considering our cluster as “ready” we must do much more since we are building everything from scratch and bare-metal. As a next step, I propose to think about how we will persist data for our future workloads....

December 28, 2023 · 10 min · Anatolii Petrovskyi
Building Hashicorp Nomad Cluster With Raspberry Pi. Part 1

Building Hashicorp Nomad Cluster With Raspberry Pi. Part 1

This is the first post in the series about building a homelab bare-metal cluster using Hashicorp Consul and Nomad on a bunch of Raspberry Pi nodes. Why Baremetal? Modern backend developers use cloud providers such as AWS, Azure, or GCP and often need to remember their roots. We lose focus on underlying platforms and, as a result, make many mistakes that can deliver terrible consequences in production. We are all afraid of building things bare-metal because we refer to our ten years old experience and block the idea of cloud-agnostic systems before even considering the investigation in the field....

December 27, 2023 · 14 min · Anatolii Petrovskyi