Repository adalah platform terpusat untuk menyimpan, mengelola, dan mendistribusikan gambar kontainer dari berbagai versi aplikasi yang sama. Repository mendukung pengendalian versi, manajemen izin, integrasi otomatis, dan keamanan. Disarankan untuk menyimpan gambar dari berbagai versi aplikasi yang sama dalam satu repository.
Pemberian nama repository
Disarankan menggunakan nama paket perangkat lunak atau nama aplikasi sebagai nama repository.
Contoh penggunaan nama paket perangkat lunak sebagai nama repository: centos atau jetty
Contoh penggunaan nama aplikasi sebagai nama repository: console-web atau console-service
Fitur utama repository
Pengaturan visibilitas repository
Jika dikonfigurasi sebagai repositori publik, semua pengguna dapat menarik gambar secara anonim.
Jika dikonfigurasi sebagai repositori pribadi, hanya pengguna berwenang yang dapat menarik gambar setelah login.
-
Penerapan berbasis gambar
Klik tombol Deploy Application pada halaman repository untuk menerapkan aplikasi Anda langsung ke Container Service for Kubernetes.
-
Kueri gambar
-
Daftar gambar dalam repository dan ambil
DigestsertaImageId-nya. Periksa informasi layer gambar, termasuk ukuran dan metadata setiap layer.
-
Webhook
Aktifkan sistem untuk mengirim notifikasi webhook ke URL yang ditentukan setelah gambar didorong ke repository.
Integrasikan dengan proses hilir Container Registry.
Otorisasi untuk repository
Berikan izin akses ke repository kepada Pengguna RAM.
Pembuatan gambar
Kelola repositori kode sumber Anda. Setelah melakukan commit kode, gambar akan dibuat berdasarkan aturan pembuatan yang telah ditentukan dan didorong ke repository yang ditetapkan.
Integrasikan dengan proses hulu Container Registry.