-
Notifications
You must be signed in to change notification settings - Fork 688
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
decision: Evaluate options for primary container image storage #3366
Comments
// ref #3184 |
@youngnick @stevesloka do you have a milestone that you would like to target for this? |
I don't think there's any huge rush, just needs a writeup about the tradeoffs of the various options. This feels like a "sometime in the next few releases" issue for me. Maybe we could say "by 1.16"? |
Nick, let’s try to land this in v1.16? I recommend http://ghcr.io/ Interesting that you mentioned Kubernetes project, they are actually trying to use harbor and possibly other registries for a better experience where any pull from k8s.registry.io is routed to the nearest cloud provider PoP to pull from that registry. |
Yes, I think that GHCR sounds fine to me, and that 1.16 is a good timeframe. |
Slipping this one to 1.17. |
GitHub Packages Container Registry is now GA: https://github.blog/2021-06-21-github-packages-container-registry-generally-available/ |
As of this comment, we've decided that we'll move to Github Container Registry, so the next steps is to write up a design for switching to GHCR, which should include:
|
Here's my plan:
We may also want to manually push the last ~year's worth of release-tagged images from Docker Hub to GHCR, just so they're all there. |
yeah thats a good idea, just in case |
Thanks @skriss , that's a very tempered approach to migration just one comment about the last part, Dockerhub has retention policies in place that deletes images that do not get any pulls over some specified time (6 months I believe), so we might want to start moving some of the older images over soon if we want to keep them |
Closing this decision issue out since we've agreed on a plan, will use #3998 to track execution. |
Since Docker Hub has added pull rate limits, we need to reevaluate if we should be using it as our canonical container repository.
Options here:
The text was updated successfully, but these errors were encountered: