-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🚨 Docker is sunsetting Free Team Organizations 🚨 #3124
Comments
I think we need to revisit #1895 (comment) / https://www.docker.com/community/open-source/application/, at least until we can smoothly migrate. |
Per above tweet:
[the open source application] The current terms of agreement are very simple https://web.docker.com/rs/790-SSB-375/images/DockerOpenSourceProgramTermsofAgreement.pdf
None of that seems like a problem. I think we should apply now and consider migrating to registry.k8s.io with a new tagging scheme as a next step for later this year when we have less on our plate and less immediate need to prevent user breakage. |
OK, I've submitted the form so we have a start on mitigating this anyhow, but we'll need to discuss more soon. Back to Kubernetes Code Freeze / working on the k8s.gcr.io redirect planning for Kubernetes' own registry cost concerns :-) |
Using #1895 (comment) to track how we might start shipping images on another registry |
We run a CNCF Harbor-based container registry service, happy to help the project and offer a registry free of charge. Harbor has the valuable option that allows you to replicate images to other registries. So, you push images to a central place and from there they are automatically replicated to ghcr, gcr, ecr, Docker Hub and so on. Happy to show and explain the various options and possibilities for the Kind community. |
Thanks @Vad1mo. Kubernetes has a registry too and we're discussing moving to it in #1895 (comment) but also tracking the dockerhub issue here as I'm concerned about users pulling existing images. Update re: dockerhub OSS program |
Metallb addon for minikube is broken due to this sudden move from docker.io. |
@BenTheElder thats a really good point minikube uses GCR images by default and uses docker hub images as fail over,, large part of minikube users in china rely on docker hub as a fail over but we also have a alibaba sync job that pushes the images to alibaba |
@medyagh thanks! see also https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/ phew. I think we still want to look at migrating to project controlled hosting finally, but it may be less urgent. Still need to reread this new announcement in depth. |
We're in the open source program now.
|
Leaving this open until I get to ensuring we have the descriptions / links up to date as requested (soon! been focused on the k8s.gcr.io redirect for next week). We'll use another issue to track any further changes we want to make e.g. migrating to Kubernetes's registry long-term. |
We had most of this already from previously preparing for the OSS program. I've gone back through every image in |
Docker is also no longer sunsetting free teams https://www.docker.com/developers/free-team-faq/ |
Just got the notice, we have Until April 14th to resolve this. Currently we depend on the
kindest/
organization.https://web.docker.com/rs/790-SSB-375/images/privatereposfaq.pdf
AIUI the Kubernetes project previously decline to join the OSS program and it wasn't clear that KIND could agree to it on our own.
However other CNCF projects are members ref: https://twitter.com/justincormack/status/1635704358355468307
While we could move off of dockerhub, that has additional implications:
Users are already depending on these images in pipelines all over the place, if we just mirror / migrate they won't have much time to switch
dockerd still only supports mirroring dockerhub (Enable engine to mirror private registry moby/moby#18818), so it will be somewhat harder for users without access to our upstream (e.g. china china can not pull from registry.k8s.io kubernetes/registry.k8s.io#137) to switch to a mirror as we've previously discussed with @tao12345666333 ref: Move dockerhub kindest/node to a non rate limited registry #1895
We do have a staging k8s infra GCR project available and could begin copying images over and promoting to registry.k8s.io, however registry.k8s.io does not support mutable tags and we'd have to finally fix our tagging scheme to not be based on Kubernetes versions only, which we'd still been discussing Build and release
kindest/node:VERSION
on kubernetes release #197, versions should be fully sortable #2618 ...The text was updated successfully, but these errors were encountered: