Comments 6
Очень удобное хранение контейнеров.
По опыту использования Harbor как внутри компании, так и для публикации образов вовне.
Что хорошо:
Из коробки целостное решение, которое можно отдать пользователям, и они накликают, что им нужно.
Очистка неиспользуемых образов, политики очистки. Must have для хранилища образов с CI.
На уровне конфигов сделано расширяемо и ремонтопригодно.
Что плохо:
Убогий UI за пределами базовых задач. В таблицах ни сортировки, ни гибкого поиска, ни достаточной ширины столбцов (вы же знаете, что там будет SHA256!). Никакую аналитику: что сколько занимает, что качают, кто и откуда — толком не сделать, хотя отдельные данные видны.
Контроль доступа только через предопределенные роли в проектах. Например, нельзя ограничить версии образа, доступны конкретному пользователю, кроме как скопировать их в отдельный проект.
Нет групп пользователей, нет массовых действий.
До сих пор не проработан вариант раздельного доступа из internet и intranet.
Многие недостатки обходятся через кастомные конфиги или API при желании, но это уже не "из коробки все есть". Субъективно не нравится, что это комбайн, для частей которого всегда есть лучшие альтернативы.
А чем хуже тот же sonatype nexus?
Harbor: Docker Registry на своём сервере