Skip to content

Registry Install

A local Docker Registry is created to host custom Blender & Flamenco Containers.

See Self-Signed Docker Registry for more details on how this Registry interacts within the kubernetes cluster.

Installation

By default, in this project, the Docker Registry is installed on the k8s control-node node (k8s-control-plane-node).

The docker-registry Ansible Playbook in docker-registry/defaults/main.yaml uses the registry.cluster.home to identify which machine to install the registry.

docker_registry_server: registry.cluster.home

To change the registry server you can modify docker-registry-server host definition in Ansible hosts file.

The example below sets the ansible_host to k8s-control-plane-node.

[docker-registry-server]
registry ansible_host=k8s-control-plane-node ansible_user=ubuntu ansible_ssh_private_key_file=~/.ssh/id_rsa

Warning

In this implementation, the Docker Registry (due to Docker itself) cannot be installed on the Gateway Device. The iptables from Docker and gateway routing between cluster and home networks interfere with each other.