Quay z otwartym źródłem Red Hat, rejestr do tworzenia i dystrybucji obrazów kontenerów

Firma Red Hat ogłosił o utworzeniu nowego otwartego projektu Nadbrzeże, która będzie kontynuacją rozwoju opracowanego wcześniej rejestru obrazów kontenerów za zamkniętymi drzwiami o tej samej nazwie, na którym opierają się usługi Nabrzeże Red Hat и Quay.io. Projekt wpadł w ręce Red Hata po zakupie CoreOS i został otwarty w ramach inicjatywy mającej na celu konwersję własnych produktów przejętych firm na oprogramowanie open source. Kod jest napisany w Pythonie i otwarty na licencji Apache 2.0.

Projekt dostarcza narzędzia do budowania, przechowywania i dystrybucji obrazów kontenerów i aplikacji, a także interfejs WWW do zarządzania rejestrem. Korzystając z Quay, możesz wdrożyć w kontrolowanej infrastrukturze własny rejestr obrazów kontenerów lub aplikacji, do uruchomienia którego potrzebujesz jedynie dostępu do systemu DBMS i miejsca na dysku do przechowywania obrazów.

Rejestr jest kompatybilny z pierwszą i drugą wersją protokół (Docker Registry HTTP API), używany do dystrybucji obrazów kontenerów dla silnika Docker, a także specyfikacji plików manifestu Docker. Specyfikacja obsługiwana w przypadku wykrywania kontenerów Wykrywanie obrazu kontenera aplikacji. Istnieje możliwość podłączenia do systemów ciągłego dostarczania i integracji (CD/CI) z montażem z repozytoriów opartych o GitHub, Bitbucket, GitLab i Git.

Quay zapewnia elastyczne mechanizmy kontroli dostępu, narzędzia do zarządzania zespołami programistycznymi oraz umożliwia wykorzystanie LDAP, Keystone, OIDC, Google Auth i GitHub do uwierzytelniania użytkowników. Pamięć masową można wdrożyć na lokalnym systemie plików, S3, GCS, Swift i Ceph, a także replikować w celu optymalizacji dostarczania danych na podstawie lokalizacji użytkownika. Zawiera narzędzia Wyczyść, który zapewnia automatyczne skanowanie zawartości kontenera w celu zidentyfikowania niezałatanych luk w zabezpieczeniach.

Źródło: opennet.ru

Dodaj komentarz