This version is under construction, please use an official release version

Registry Mirrors

docker.io Pull Rate Limitations

docker.io registry introduced pretty low rate limits for unauthenticated requests. To ensure uninterrupted workloads it’s possible to configure the Seed in a way that docker.io registry will be used through the caching proxy.

Configuring Public Pull-through Caching Proxy

Google has launched caching public images proxy mirror.gcr.io. Let’s configure KKP to use it.

apiVersion: kubermatic.k8c.io/v1
kind: Seed
metadata:
  name: <<exampleseed>>
  namespace: kubermatic
spec:
  ### ... content omitted for brevity
  datacenters:
    dc1:
      ### ... content omitted for brevity
      node:
        containerdRegistryMirrors:
          # A map of registries to use to render configs and mirrors for containerd registries
          registries:
            docker.io:
              # List of registry mirrors to use
              mirrors:
                - mirror.gcr.io

See more for the full example of Seed with comments and all possible options.