Now the docker registry is using our DNS provider as a reverse-proxy to provide a certificates.
As an effect, when an image is being pushed/pulled it must pass through the DNS that will encrypt the data. Hence we rely on an external server for the docker images.
Ideally we want to keep all the communications inside the local network, without using a DNS. For that we need to let kubernetes/docker trust our self-signed certificate.
For history about this, look #1
Now the docker registry is using our DNS provider as a reverse-proxy to provide a certificates. As an effect, when an image is being pushed/pulled it must pass through the DNS that will encrypt the data. Hence we rely on an external server for the docker images.
Ideally we want to keep all the communications inside the local network, without using a DNS. For that we need to let kubernetes/docker trust our self-signed certificate. For history about this, look #1