Kvick Hall by kvick.dev

Mirror before your images leave the hallway.

Hall is a local registry for local Kubernetes clusters, built on Spegel. It serves your host's existing image store to every cluster you spin up. Clusters pull from your machine, not the internet.

No more rebuilding caches for every cluster. Keep your images local.

Works with: Kind k3d Talos k0s
~/dev
# Build the image locally
$ docker build -t app:dev .
# Start Hall to mirror your local image store
$ hall daemon
# Create a cluster, automatically configured by Hall
$ kind create cluster
# Run a pod using the local image
$ kubectl run app --image=app:dev --restart=Never
Install

Minimal single binary

Download and install the Hall binary.

            $ VERSION="0.0.3"
            $ OS="linux" # or darwin
            $ ARCH="amd64" # or arm64
            $ curl -L -o hall "https://get.hall.kvick.dev/${VERSION}/hall_${OS}_${ARCH}"
            $ chmod +x hall
            $ sudo mv hall /usr/local/bin/
          

Enable the Docker NRI socket in /etc/docker/daemon.json. The docker daemon needs to be restarted for the changes to take effect.

            {
            "nri-opts": {
            "enable": true,
            "socket-path": "/var/run/nri/docker.sock"
            }
            }
          

Run setup and start the daemon.

            $ sudo hall setup
            $ sudo hall daemon
          

When you create a new cluster it will automatically be configured to use Hall as a mirror.

Use cases

Why use Hall?

Local development

Build images once and use them across every local cluster.

Reduce image pulls

Serve your existing image store instead of pulling from the registry again.

Faster provisioning

Start clusters from your local cache.

Pricing

Free for hobby, OSS, and small teams.

Hall is free for personal use, open source projects, and companies with fewer than 10 employees. For larger teams, an organization license keeps you covered.

Free

Hobby, open source, and companies with fewer than 10 employees.

  • Unlimited clusters

Organization

For companies with 10 or more employees.

  • Commercial license
  • Priority support from the Kvick team
  • Roadmap input
Contact us
Copied