Description
Aujourd'hui, les layers ne sont pas mis en cache (à part un layer contenant toute l'image à cause de l'option --single-snapshot). (https://github.com/GoogleContainerTools/kaniko?tab=readme-ov-file#flag---single-snapshot)
Dans des cas comme des layers npm install, téléchargement de ressources lourdes, etc. on aimerait pouvoir bénéficier du caching Docker.
Une solution pourrait être de :
Plusieurs questions se posent :
Est-ce que Harbor est prêt à recevoir le caching des images ?
Est-ce qu'une purge de caching est nécessaire pour éviter de faire exploser la taille utilisée par le cache ?
Est-il intéressant de proposer cette fonctionnalité à tous les projets ?
PRs liées
No response
Issues liées
No response
Exemples simples
No response
Spécifications techniques
No response
Définition du fini
Description
Aujourd'hui, les layers ne sont pas mis en cache (à part un layer contenant toute l'image à cause de l'option
--single-snapshot). (https://github.com/GoogleContainerTools/kaniko?tab=readme-ov-file#flag---single-snapshot)Dans des cas comme des layers
npm install, téléchargement de ressources lourdes, etc. on aimerait pouvoir bénéficier du caching Docker.Une solution pourrait être de :
--single-snapshot.--cache=true.Le backend de caching est inféré par l'argument
--destination(cf. https://github.com/GoogleContainerTools/kaniko?tab=readme-ov-file#caching-layers).Plusieurs questions se posent :
Est-ce que Harbor est prêt à recevoir le caching des images ?
Est-ce qu'une purge de caching est nécessaire pour éviter de faire exploser la taille utilisée par le cache ?
Est-il intéressant de proposer cette fonctionnalité à tous les projets ?
PRs liées
No response
Issues liées
No response
Exemples simples
No response
Spécifications techniques
No response
Définition du fini