GitHub объявляет о реестре контейнеров


GitHub запустил бета-версию GitHub Container Registry, сервиса, направленного на улучшение обработки контейнеров в GitHub Packages.

GitHub заявляет, что бета-сервис предоставит пользователям средства для более эффективного применения политик доступа, поощрения использования стандартного базового образа и содействия привлечению внутренних ресурсов за счет упрощения совместного использования в организации.

GitHub Packages был запущен в прошлом году и предоставляет возможность размещать пакеты программного обеспечения в частном или публичном порядке и использовать их в качестве зависимостей в ваших проектах. GitHub описывает пакеты как средство, которое позволяет:

«безопасно публиковать и использовать пакеты в своей организации или во всем мире».

Реестр контейнеров GitHub бесплатен для общедоступных образов, а также бесплатен для частных образов во время бета-тестирования, и как часть GitHub Packages будут следовать той же модели ценообразования, когда они общедоступны.

Реестр предоставляет анонимный доступ к общедоступным изображениям контейнеров, функция, аналогичная тому, как GitHub предоставляет анонимный доступ к общедоступным репозиториям исходного кода. GitHub утверждает, что это функция, о которой просили его пользователи, и чтобы показать, как это может работать, GitHub опубликовал публичный образ своего собственного суперлинтера.

Наряду с бета-версией GitHub, направленный на лучшую поддержку совместной работы между командами, также представил совместное использование данных и детализированные разрешения для контейнеров по всей организации. Идея состоит в том, что, публикуя образы контейнеров в организации, команды могут более легко и безопасно делиться ими с другими разработчиками в команде. Кроме того, отделив разрешения для пакета от разрешений для его исходного кода, группы могут ограничить публикацию меньшим набором пользователей или применить другие политики выпуска.

Планируется, что в будущем GitHub добавит поддержку большего количества стандартов для облачной разработки, включая диаграммы Helm 3 для приложений Kubernetes, с использованием реестра контейнеров для универсального хранилища.


Добавить комментарий