Мы для обновления софта использовали в прошлом проекте торренты. Но у них есть свои неудобства. Искал в своё время замену, но не нашёл.
Dragonfly (https://github.com/dragonflyoss/Dragonfly). Не совсем CDN, скорее p2p движок, в том числе умеющий в протокол docker registry, что позволяет решать вопросы вроде «пара тысяч машин вдруг решили обновить образ размером в пару гигов». Ну и просто для раскатывания огромных обновлений быстро.