-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Can't upload docker images larger than 2GB via traefik 3.0 proxy #10741
Comments
I deployed traefik 2.11.2 with the same configuration (adapted the config to match). I also tried:
|
I can push directly to docker registry by exposing port on host network:
and push directly to the service, bypassing traefik.
|
Would you be able to test/validate with Traefik |
hi @rickysarraf , yes. I can do that off business hours, tomorrow. |
hi @rickysarraf : I can confirm 2.10.0 works. I tried with buffer limit and I don't believe it worked. |
2.11.2 does not work. I tried 2.11.1 and I get the error bellow, does not work.
I tried 2.11.0 and it does work. |
Possibly related to #10596 |
Hey @ieugen, Thanks for reaching out! To keep the repository focused, we ask that all questions be asked in the community forum. It is pretty active, so you might find that your question has already been answered there. If not, you can ask and get help from other community members pretty quickly. I close the issue. |
Welcome!
What did you do?
I'm using trafik 3 with docker swarm provider.
I've configured Sonatype nexus docker registry behind traefik proxy.
I'm trying to push a docker image that has a layer of ~2,79GB .
Pushing smaller images work but this fails.
I configured a buffer middle-ware for the server with 4GB and applied it for my service.
It does not work.
I believe this might be a regression from Traefik 2.x line since we did not see this issue then.
Note that pushing to the docker registry directly, bypassing traefik proxy works regardless of image size.
I did this by exposing the service on a host port, tagging the image with a new registry and pushing to that port directly.
Middleware is applied:
Docs: https://doc.traefik.io/traefik/middlewares/http/buffering/
Issues I believe are related to this:
What did you see instead?
On traefik logs I see errors:
On the docker client side, when pushing the image I get:
What version of Traefik are you using?
{"level":"info","version":"3.0.0","time":"2024-05-20T08:48:37Z","message":"Traefik version 3.0.0 built on 2024-04-29T14:25:59Z"}
What is your environment & configuration?
Running as a docker container with docker swarm provider - version 26.1.2
If applicable, please paste the log output in DEBUG level
No response
The text was updated successfully, but these errors were encountered: