mirror for docker images
docker hub has pull limits https://www.docker.com/increase-rate-limits Please create docker image mirrors on alternative sites. For example https://quay.io/ thank
or https://github.com/features/packages
Any chance this will happen anytime soon?
~It seems like it'd be pretty easy for us to mirror to Github's registry, https://ghcr.io. Would that work for you @alvaroaleman @ivmaks ?~ Actually scratch that, I'm not sure we could use that registry. I'll dig around a bit more.
I think we could publish to gcr.io and/or public.ecr.aws.
Any registry that allows unauthenticated pulls without ratelimiting would work
Hello! Any progress?
Hi @ykizin ! Not yet, but it is on our radar.
Any news on when this can be available?
I expect this issue to be closed by https://github.com/vectordotdev/vector/issues/10969 - which is currently on our roadmap to start 4/4/2022
Any update on this? Dockerhub really isn't OSS friendly anymore. They are pushing to enterprise and paid customers.
GHCR seems like an easy win.
Hey @onedr0p - unfortunately it hasn't been a high priority for us recently. The likely plan is to co-opt Datadog's existing infrastructure here and publish to gcr.io/datadoghq, docker.io/datadog, public.ecr.aws/datadog - but we've ended up needing to shift other work in place of that.
That's on our list again this quarter - hopefully community need can help us keep it on the TODO list. cc @jszwedko for visibility.
Since you asked... I might as well add another +1 comment.
Publishing it to public.ecr.aws would be much appreciated as that's our main cloud provider and all Vector usage are in there for us currently. 🙏
It would be great to bump the priority on this, no one wants to have their observability into logs stopped because of dockerhubs silly rate limits. I'm still astonished that Grafana only pushes all their project images to dockerhub as well 😂
I digress but look forward to not having to rely on dockerhub someday <3
Hey @onedr0p - unfortunately it hasn't been a high priority for us recently. The likely plan is to co-opt Datadog's existing infrastructure here and publish to
gcr.io/datadoghq,docker.io/datadog,public.ecr.aws/datadog- but we've ended up needing to shift other work in place of that.That's on our list again this quarter - hopefully community need can help us keep it on the TODO list. cc @jszwedko for visibility.
I assume it didn't ship last quarter? Is it on the list for this quarter? We're running into this as well :(
Given the recent dockerhub announcement of removing free team orgs, I'm wondering if the current timberio org will be affected? And if so perhaps this could finally have a high priority?
Ref: https://github.com/docker/hub-feedback/issues/2314
We are using a paid dockerhub account and so won't be affected by this change. We do still aim to publish to other registries in the future though.
Is there any ETA? Having docker hub as a image source for daemonset is pretty painful nowdays due to their limits
I wonder with the effort in the latest release to move linux packages to another registry if could this also be prioritized now?
This (rather simple to fix) issue is now open for more than 3 years. I want to add my +1 onto this.
DockerHub has just announced a dramatically tighter rate limit now of 10 pulls per hour per IP address. This issue really needs to be revisited to push official releases to ECR and/or ghcr.io.
For primarily this reason I have had to mirror the official vector releases into our company ECR for the last couple years since we started using vector because it is such a critical DaemonSet on every one of our EKS nodes that if rate limiting hits it can significantly impact operations.
Thanks!
:+1:
This is especially critical when k8s nodes sit behind a NAT gateway with a single IP address and nodes get rotated out.
Thank you for your comments on this. We will take a look this week.
@pront any update on this issue? Dockerhub pushed back the enforcement of the new rate limit to April 1st but the date is getting closer.
@pront any update on this issue? Dockerhub pushed back the enforcement of the new rate limit to April 1st but the date is getting closer.
Hi @danielricoh, this is still on my TODO list. I will update this ticket whenever progress is made.
Custom builds are now published in https://github.com/vectordotdev/vector/pkgs/container/vector. Keeping this open until the next release, it will be the first release that will attempt to also publish the Docker images to GHCR.
https://github.com/vectordotdev/vector/pkgs/container/vector/versions?filters%5Bversion_type%5D=tagged&page=1