From ba419a8e5e981ea720ead01f641c64cb76fc4590 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Sat, 11 Dec 2021 19:38:17 +0100 Subject: [PATCH] ++registries --- .../contents.lr | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 content/u/blog/2021-12-11-ungleich-container-registries/contents.lr diff --git a/content/u/blog/2021-12-11-ungleich-container-registries/contents.lr b/content/u/blog/2021-12-11-ungleich-container-registries/contents.lr new file mode 100644 index 0000000..75fffaf --- /dev/null +++ b/content/u/blog/2021-12-11-ungleich-container-registries/contents.lr @@ -0,0 +1,70 @@ +title: Public release of the ungleich container registries +--- +pub_date: 2021-12-11 +--- +author: ungleich +--- +twitter_handle: ungleich +--- +_hidden: no +--- +_discoverable: yes +--- +abstract: +Today we published our container registries. +--- +body: + +## 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 + +* You can pull public ungleich container releases from https://harbor.ungleich.svc.p10.k8s.ooo/ungleich-public +* You can use the hub.docker.com cache on https://harbor.ungleich.svc.p10.k8s.ooo/dockerhub +* You can use the quay.io cache on https://harbor.ungleich.svc.p10.k8s.ooo/quayio +* You can use the hub.docker.com cache on + https://harbor.ungleich.svc.c2.k8s.ooo/dockerhub (development cluster) +* You can use the quay.io cache on + https://harbor.ungleich.svc.c2.k8s.ooo/quayio (development cluster) + +All registries are **IPv6 only** and the caches are intended to be used +by [Data Center Light customers](/u/projects/data-center-light) +to avoid the IPv4 throttling that one encounters when +pulling images from IPv6 only VM. + +You can test the ungleich-public repository as follows: + +``` +harbor.ungleich.svc.p10.k8s.ooo/ungleich-public/ungleich-certbot:0.3.3 +``` + + +## Usage + +If you are using [cri-o](https://cri-o.io/) you can use a +registries.conf as follows: + +``` +[[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 + +More caches are to follow and we will add a list of publicly available +images in the future.