| ▲ | cmckn a day ago | |||||||
It bugs me that this implementation detail of containerd has leaked to such an extent. This should be part of the containerd distribution, and should not be pulled at runtime. Instead of just swapping out the registry, try baking it into your machine image. | ||||||||
| ▲ | chupasaurus a day ago | parent | next [-] | |||||||
It's implementation of cri plugin. > This should be part of the containerd distribution containerd is not the only CRI runtime out there. | ||||||||
| ||||||||
| ▲ | kawsper a day ago | parent | prev | next [-] | |||||||
Relying on an hosted image also caused some disruptions for Nomad (the scheduler from Hashicorp), because the default pause image was hosted at gcr.io which google killed, and it moved to registry.k8s.io. The nomad team made this configurable afterwards. | ||||||||
| ||||||||
| ▲ | spwa4 a day ago | parent | prev [-] | |||||||
More general one would wish that Kubernetes had a few extra ways to get images, so you could grow on a scale from "minimal infrastructure" to "fully CI/CD". Starting with just sending the image in the RPC itself or even just on local disk (you figure out how to get it there), all the way up to registries with tightly controlled versioning. | ||||||||
| ||||||||