diff --git a/assets/u/image/viirb-nico.jpg b/assets/u/image/viirb-nico.jpg new file mode 100644 index 0000000..5c73dcb Binary files /dev/null and b/assets/u/image/viirb-nico.jpg differ diff --git a/assets/u/image/viirb-snow.jpg b/assets/u/image/viirb-snow.jpg new file mode 100644 index 0000000..0a19825 Binary files /dev/null and b/assets/u/image/viirb-snow.jpg differ 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..c73f61e --- /dev/null +++ b/content/u/blog/2021-12-11-ungleich-container-registries/contents.lr @@ -0,0 +1,78 @@ +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: + +``` +docker pull 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: + +``` +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](https://redmine.ungleich.ch/projects/open-infrastructure/wiki/The_ungleich_kubernetes_infrastructure) +or join the [#kubernetes:ungleich.ch Matrix chat](/u/projects/open-chat/). diff --git a/content/u/blog/ungleich-tech-talk-4-ipv4-as-a-service/contents.lr b/content/u/blog/ungleich-tech-talk-4-ipv4-as-a-service/contents.lr index f76bfb6..cdd7f12 100644 --- a/content/u/blog/ungleich-tech-talk-4-ipv4-as-a-service/contents.lr +++ b/content/u/blog/ungleich-tech-talk-4-ipv4-as-a-service/contents.lr @@ -18,7 +18,8 @@ body: In the [fourth ungleich tech talk](https://youtu.be/RcgB7S6lo54) -you can see how to get IPv4 via IPv6. +you can see how to get IPv4 via IPv6 using the IPv6VPN and +NAT64.