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.