для сборки докер-образов.
Можно ли в kaniko закешировать base image так, чтобы он сохранялся между запусками пайплайна?
Например вчера собрал имидж на основе nginx:stable-alpine, а сегодня опять запускаю пайплайн, а он смотрит: "Ба, да у меня nginx:stable-alpine есть в кеше"
и скачивать его больше не будет, а возьмет из кеша.
Я гитлабовский кеш к пайплайну прикрутил, но что-то по трейсам смотрю, а этого не происходит.
То ли прикрутил неправильно, то ли хочу странного...
Подскажите плиз, в какую сторону копать?
Как вариант поднять Artifactory/Harbor/etc настроить кэш и проксировать через него. Но скорее всего перебор, согласен. P.S. тут были, да? https://github.com/GoogleContainerTools/kaniko#caching-base-images
Спасибо, интересный линк. Попробую что-нибудь из этого выжать.
Почему бы не делать rmi как последный степ в пайплане. это решит и проблему заполнения места на машине.
В принципе я добился ускорения пайплайна посредством кеширования. Несколько не так, как планировал, но тоже неплохо. Добиться кеширования базовых образов у меня не получилось, зато стали кешироваться промежуточные слои сборок. Пайплайн на стероидах, раза в два ускорился, как у сына маминой подруги...
ну как идея то создать базовый образ у себя в системе со слоями которые не будут модифицироваться. и на базе него собирать уже что нужно.
Обсуждают сегодня