Public release of the ungleich container registries

Posted on 2021-12-11 by ungleich

TL;DR

Today we opened up two public container registries from ungleich. You can use them to pull container images released by ungleich or to utilise the container registry caches.

Overview

All registries are IPv6 only and the caches are intended to be used by Data Center Light customers to avoid the IPv4 throttling that one encounters when pulling images from IPv6 only VM.

You can test the ungleich-public repository as follows:

docker pull harbor.ungleich.svc.p10.k8s.ooo/ungleich-public/ungleich-certbot:0.3.3

Usage

If you are using cri-o you can use a registries.conf as follows:

unqualified-search-registries = ["docker.io"]

[[registry]]
prefix = "docker.io"
location = "harbor.ungleich.svc.p10.k8s.ooo/dockerhub"

[[registry]]
prefix = "quay.io"
location = "harbor.ungleich.svc.p10.k8s.ooo/quayio"

[[registry.mirror]]
location = "harbor.ungleich.svc.c2.k8s.ooo/dockerhub"

[[registry.mirror]]
location = "harbor.ungleich.svc.c2.k8s.ooo/quayio"

Next steps and more of it

More caches are to follow and we will add a list of publicly available images in the future. We do not plan to make the registries IPv4 accessible, as all workload inside Data Center Light is IPv6 reachable and we think there is no need for IPv4 connectivity anymore. You can read more about the ungleich kubernetes infrastructure or join the #kubernetes:ungleich.ch Matrix chat.