Aller au contenu principal

Garbage collection

Lorsque vous supprimez des images dans Harbor, celles-ci restent présentes sur le disque. Vous devez alors lancer un processus de nettoyage pour libérer l'espace occupé, en supprimant les blobs qui ne sont plus référencés par un manifeste du système de fichiers. C'est le garbage collector.

La documentation suivante vous explique comment, depuis l'interface d'administration du Harbor, exécuter cette garbage collection à la demande ou à intervalles réguliers.

Mise en place

  1. Connecté en tant qu'administrateur, accédez à la page Administration > Clean Up, onglet Garbage Collection :

    Page d'administration de la garbage collectionPage d'administration de la garbage collection
  2. Complétez les informations suivantes :

    • Schedule to GC :
      • None : pas de planification
      • Hourly : toutes les heures
      • Daily : tous les jours vers minuit
      • Weekly : tous les samedi vers minuit
      • Custom : selon la définition d'une tâche cron
    • Workers : nombre de tâches en parallèle
    • Allow garbage collection on untagged artifacts : cochez cette case pour supprimer les artefacts non taggés du Harbor, puis exécuter la garbage collection sur eux.
  3. Cliquez sur DRY RUN pour obtenir une estimation de l'espace disque libéré, sans supprimer les données.

  4. Cliquez sur GC NOW.

Consulter l'historique

Chaque exécution de la garbage collection est enregistré et affiché sous les options de configuration, sur la page Administration > Clean Up, onglet Garbage Collection :

Historique de la garbage collectionHistorique de la garbage collection

Vous pouvez consulter les logs en cliquant sur le bouton Logs à droite d'une tâche dans le tableau.

Stopper une garbage collection en cours

  1. Accédez à la page Administration > Clean Up, onglet Garbarge Collection.

  2. Dans la liste des tâches, cliquez sur la tâche en cours que vous souhaitez stopper, cliquez sur STOP et confirmez l'action :

    Stopper la garbage collection en coursStopper la garbage collection en cours
    info

    Cela empêchera la garbage collection de supprimer de nouveaux artefacts, mais les artefacts déjà supprimés le sont définitivement.