1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/project_harbor-harbor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Гарбор

CI Статус покрытия Отчет Go Report Card Лучшие практики CII Codacy Badge Код сканирование — действие Ночной статус CONFORMANCE_TEST

УведомлениеСообщество
Проект Гарбор проводит биквартальные заседания сообщества в двух разных часовых поясах. Чтобы присоединиться к заседаниям сообщества или просмотреть записи предыдущих встреч, пожалуйста, посетите график заседаний.

Примечание: Ветка master может находиться в состоянии неработоспособности или даже поломки во время разработки. Пожалуйста, используйте выпуски вместо ветки master, чтобы получить стабильный набор исполняемых файлов.Гарбор Гарбор — это открытый проект облачного нативного реестра, который хранит, подписывает и проверяет содержимое. Гарбор расширяет открытое программное обеспечение Docker Distribution, добавляя функциональность, обычно требуемую пользователями, такую как безопасность, управление идентификацией и администрирование. Наличие реестра ближе к среде сборки и выполнения может повысить эффективность передачи образов. Гарбор поддерживает репликацию образов между реестрами и также предлагает продвинутые возможности безопасности, такие как управление пользователями, контроль доступа и аудит действий.

Гарбор託管於雲原生計算基金會(CNCF)。如果您是一個希望影響雲計算技術演進的組織,考慮加入CNCF。有關參與者的詳情以及Gharbor所起的作用,請閱讀CNCF的公佈


Перевод:

Гарбор Гарбор — это открытый проект облачного нативного реестра, который хранит, подписывает и проверяет содержимое. Гарбор расширяет открытое программное обеспечение Docker Distribution, добавляя функциональность, обычно требуемую пользователями, такую как безопасность, управление идентификацией и администрирование. Наличие реестра ближе к среде сборки и выполнения может повысить эффективность передачи образов. Гарбор поддерживает репликацию образов между реестрами и также предлагает продвинутые возможности безопасности, такие как управление пользователями, контроль доступа и аудит действий.

Гарбор托管于云原生计算基金会(CNCF)。如果您的组织希望影响云计算技术的发展,建议您加入CNCF。关于参与者的信息及哈伯在其中的角色,请参阅CNCF的公告。## Возможности

  • Облачный нативный регистр: Поддерживает как контейнерные образы, так и Helm диаграммы. Harbor служит регистром для облачных сред, таких как контейнерные runtime и платформы оркестрации.
  • Управление доступом на основе ролей: Пользователи имеют доступ к различным репозиториям через "проекты", а также могут иметь различные права доступа к образам или Helm диаграммам в рамках одного проекта.
  • Репликация на основе политик: Образы и диаграммы могут быть реплицированы (синхронизированы) между несколькими экземплярами регистра на основе политик с использованием фильтров (репозиторий, тег и метка). В случае возникновения ошибок Harbor автоматически повторяет попытку репликации. Это может использоваться для помощи в балансировке нагрузки, обеспечении высокой доступности и организации многопунктовых развертываний в гибридных и многооблачных сценариях.
  • Сканирование уязвимостей: Harbor регулярно сканирует образы на наличие уязвимостей и имеет политики проверки для предотвращения развертывания уязвимых образов.
  • Поддержка LDAP/AD: Harbor интегрируется с существующими корпоративными системами LDAP/AD для аутентификации и управления пользователями, а также поддерживает импорт групп LDAP в Harbor, которые затем можно предоставить правам доступа к конкретным проектам.* Поддержка OIDC: Harbor использует OpenID Connect (OIDC) для верификации личности пользователей, аутентифицированных внешним сервером авторизации или провайдером удостоверений. Одноразовая аутентификация может быть активирована для входа в портал Harbor.
  • Удаление образов и сборка мусора: Администратор системы может запустить задачи сборки мусора, чтобы удалить образы (висящие манифесты и нессылаемые блобы) и освободить занимаемое ими пространство периодически.
  • Notary: Поддерживает подписывание контейнерных образов с помощью Docker Content Trust (с использованием Notary) для гарантии подлинности и происхождения. Кроме того, можно активировать политики, предотвращающие развертывание неподписанных образов.
  • Графический пользовательский портал: Пользователи легко могут просматривать, выполнять поиск по репозиториям и управлять проектами.
  • Аудит: Все операции с репозиториями отслеживаются через журналы.
  • RESTful API: Предоставлены RESTful API для облегчения административных операций, они легко используются для интеграции с внешними системами. Встроенная Swagger UI доступна для исследования и тестирования API.
  • Лёгкая установка: Harbor может быть установлен через Docker Compose и Helm Chart, недавно был добавлен также Harbor Operator. ## АрхитектураДля изучения архитектурного дизайна Harbor проверьте документ Обзор архитектуры Harbor.

API

  • Harbor RESTful API: API для большинства административных операций в Harbor и могут использоваться для выполнения интеграций с Harbor программно.

Установка и запуск

Системные требования:

На линуксовом хосте: docker 17.06.0-ce+ и docker-compose 1.18.0+ .

Загрузите двоичные файлы выпуска Harbor и следуйте руководству по установке и конфигурированию для установки Harbor.

Если вы хотите развернуть Harbor на Kubernetes, пожалуйста, используйте чарт Harbor.

Просмотрите документацию для получения более подробной информации о том, как использовать Harbor.

Тесты совместимости с OCI Distribution

Проверьте отчет о тестах совместимости с OCI Distribution отчет для Harbor.

Совместимость

Документ список совместимости предоставляет информацию о совместимости компонентов Harbor.* Репликационные адаптеры

  • OIDC адаптеры
  • Адаптеры сканера## Сообщество
  • Twitter: @project_harbor
  • Группа пользователей: Присоединиться к группе пользователей Harbor: harbor-users@lists.cncf.io для получения новостей, новых возможностей, выпусков Harbor, а также для предложения рекомендаций и обратной связи.
  • Группа разработчиков: Присоединиться к группе разработчиков Harbor: harbor-dev@lists.cncf.io для обсуждения развития и вклада в проект Harbor.
  • Slack: Присоединиться к сообществу Harbor для обсуждения и задания вопросов: Cloud Native Computing Foundation, каналы: #harbor и #harbor-dev

Демо

Партнеры и пользователи

Для просмотра списка пользователей обратитесь к ADOPTERS.md.

Безопасность

Аудит безопасности

Аудит безопасности был проведен сторонней организацией Cure53 в октябре 2019 года. Полный отчет можно найти здесь.### Отчет о найденных уязвимостях

Если вы обнаружили проблему, связанную с безопасностью, уязвимость или потенциальную угрозу в Harbor, пожалуйста, сообщите об этом команде безопасности Harbor (cncf-harbor-security@lists.cncf.io) со всеми подробностями. Мы отправим вам подтверждение, чтобы подтвердить получение вашего отчета, а также дополнительное уведомление, когда мы установим наличие проблемы положительно или отрицательно.

Для получения более подробной информации обратитесь к нашему полному процессу выпуска безопасности.

Лицензия

Harbor доступна под лицензией Apache 2.

Этот проект использует открытые компоненты, имеющие дополнительные условия лицензий. Официальные образы Docker и условия лицензий для этих открытых компонентов можно найти по следующим адресам:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Harbor — это открытый проект репозитория контейнерных образов, разработанный для корпоративных пользователей. Он включает в себя функции, необходимые для бизнеса: управление доступом на основе ролей (RBAC), поддержку LDAP, аудит, сканирование на наличие уязвимостей, проверку подлинности образов, удобный интерфейс управления, самостоятельную реги... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/project_harbor-harbor.git
git@gitlife.ru:oschina-mirror/project_harbor-harbor.git
oschina-mirror
project_harbor-harbor
project_harbor-harbor
master