Hi everyone,

as mentioned in chat yesterday, Docker will limit the number of layers a 
user can pull within 6 hours:

https://www.docker.com/blog/scaling-docker-to-serve-millions-more-developers-network-egress

This will certainly cause problems for people pulling our images from the 
Docker Hub. Especially in Kubernetes scenarios where ImagePullPolicy=Always 
is common practice and often even enforced by running the AlwaysPullImages 
admission controller. This will likely lead to outages in dynamic 
environments (autoscaling, spot instances etc). I'd expect especially the 
node-exporter to be affected since it's probably the thing people run the 
most instances of in their infrastructure.

There is not much we can do. We could beg Docker to void the limits for us 
but I think the best option we have is to let our users know about the 
limitation and suggest using quay.io instead. I've already submitted a 
PR[1] to remove all references to Docker Hub from the node-exporter repo 
(We already used quay in our README example). I suggest we do the same for 
all other components.

1) https://github.com/prometheus/node_exporter/pull/1825

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/25a470f3-4a52-42c1-b4dc-669d6ecee6a0n%40googlegroups.com.

Reply via email to